#并发编程

      更多分类

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

19-10-31 1406 3 banq

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

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

19-12-18 948 1 banq

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

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

20-02-02 591 1 banq

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

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

20-02-16 426 1 banq

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

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

20-03-11 142 banq

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

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

19-12-03 1102 banq

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

Java 8并行流的性能陷阱

19-08-15 392 banq

并行化流被分成多个块,每个块独立处理,结果在最后汇总。 CPU密集型代码如下: private long countPrimes( int max) {     retur... 详细

互斥模式(Mutex)

19-07-30 107 jdon

目的 创建一个锁,它只允许一个线程在任何时刻访问资源。 . 详细

共有 1031 2 3 4 ... 13 下一页