摘要:
并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的,而并行是真正意义上的“同时执行” 阅读全文
posted @ 2019-08-19 14:49
fly_bk
阅读(184)
评论(0)
推荐(0)
摘要:
synchronized,volatile都解决了共享变量 value 的内存可见性问题,但是前者是独占锁,同时只能有一个线程调用 get()方法,其他调用线程会被阻塞, 同时会存在线程上下文切换和线程重新调度的开销,这也是使用锁方式不好的地方。 而后者是非阻塞算法,不会造成线程上下文切换的开销。 阅读全文
posted @ 2019-08-19 09:14
fly_bk
阅读(211)
评论(0)
推荐(0)

浙公网安备 33010602011771号