高级Java并发模式
概述¶
高级Java并发模式, 这个标题看起来很吓人,但不要害怕。我们将一步一步地完成它。我们将看到各种模式,事情的适用情况和缺陷以及如何处理这种情况最终 我们会对ExecutorService
模式、callabes
、future
、什么是interruptible
或者 timed out lock acquisition
、什么是logs
、emaphores
, barriers
以及latches
,什么是CASing
和原子变量
有一个很好的概念。最后,我们将探索并发的集合、复制和写入释放、并发的哈希图和并发的跳过列表。完成这一切,你就会发现,从另一个角度看,并发性其实并不可怕。