多线程
worldchinalee
这个作者很懒,什么都没留下…
展开
-
万字超强图文讲解 AQS 以及 ReentrantLock 应用
Java SDK 为什么要设计 Lock 曾几何时幻想过,如果 Java 并发控制只有 synchronized 多好,只有下面三种使用方式,简单方便 publicclassThreeSync{ privatestaticfinalObjectobject=newObject(); publicsynchronizedvoidnormalSyncMethod(){ //临界区 } publicstaticsynchronizedvoidstaticS...转载 2020-06-10 15:43:00 · 245 阅读 · 0 评论 -
并发和并行的区别?
并发(concurrency)是问题域中的概念-程序需要被设计成能够处理多个同时(或者几乎同时)发生的事件;而并行(parallellism)则是方法域中的概念-通过将问题中的多个部分并行执行,来加速解决问题。 引用Rob Pike的经典描述: 并发是同一时间应对(dealing with)多件事情的能力; 并行是同一时间动手做(doing)多件事情的能力; 理解: 解释一:并行是指两个...原创 2018-10-31 17:12:26 · 4463 阅读 · 1 评论