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