#并发编程

      更多分类

David Fowler :actor框架为什么没能流行起来?

19-10-31 1655 3 banq

众说纷纭: 如果您正在寻找更好的方法,并且已经找到了CQRS/ES,那么它们是多余的。 如果actor用作聚合或事件投射,可以很好地与CQRS/ES一起工作,我过去曾在奥尔良做过。 因为这与人们... 详细

通过机器学习分析对吞吐量和延迟影响的最重要因素以及10个Java微服务框架的对比 - amis

19-12-18 1201 1 banq

性能调优通常遵循以下步骤: 出现性能问题 有经验的人知道可能是什么原因,并提出具体的建议 确定基准性能,应用更改,然后再次测量性能 如果与基准相比性能有所改善,请保留更改,否则恢复更改 ... 详细

2PL(两阶段锁定)算法如何工作 -Vlad Mihalcea

19-12-03 1682 banq

2PL(两阶段锁定)算法是关系数据库系统用来保证数据完整性的最古老的并发控制机制之一。 在本文中,我将解释2PL算法如何工作以及如何以任何编程语言实现它。 锁类型 在我们开始讨论2PL算法实... 详细

使用Netty处理Java中成千上万个连接的原理 -DZone性能

20-02-16 937 1 banq

C10K问题是代表一万个并发处理连接的术语。为此,我们经常需要更改已创建的网络套接字的设置以及Linux内核的默认设置,监视  TCP发送/接收缓冲区和队列的使用,  尤其是将我们的应用程序调整为合... 详细

Project Loom fibers与RPC陷阱是一样,试图用同步方式封装异步操作,非常危险,它会淘汰Java Future吗? -SoftwareMill

20-02-02 775 1 banq

Loom的Fiber类似Scala和Kotlin的纤程,可以解决我们的并发问题,它与Java JDK的Futures 相比,解决了控制流丢失,上下文和virality丢失的问题。可悲的是,编写并发程... 详细

DDD聚合:乐观并发 -James Hickey

20-05-09 274 1 banq

当系统的多个用户尝试在“相同”时间对同一块数据进行操作时,会发生什么情况?谁赢?谁输了?本文将说明如何解决此类问题! 协作领域是可以同时由多个用户/客户端更改资源的领域,这要求对我们的业务逻辑进行更... 详细

Java线程池newCachedThreadPool()与newFixedThreadPool()区别 | Baeldung

20-03-11 289 banq

当涉及 线程池 实现时,Java标准库提供了很多选择。在这些实现中,固定线程池和缓存线程池非常普遍。 缓存线程池newCachedThreadPool . 详细

抢拍神器的关键:优化提升Java线程局部随机数ThreadLocalRandom高并发技巧 - alidg

20-05-05 294 banq

在本文中,探讨将Java随机数算法优化为高吞吐量和低延迟的各种技巧。技巧包括更有效的对象分配,更有效的内存访问,消除不必要的间接访问以及机械同情。(对于分布式环境的抢拍很重要) Java 7引入了,... 详细

共有 113 上一页 1 2 3 4 5 ... 15 下一页