浅谈Java中的锁
锁在并发编程中的重要性不言而喻, 但是如何更好地选择, 下面借几个问答来开始吧! 后续我会再写一篇有关于无锁队列的Blog 1. synchonrize如何更好地使用? 谈到这个问题, 主要先从这几个方面来入手: · 线程的几种状态 · synchonrize的几种使用方法比较 · synchonrize和volatile比较 · synchonrize和juc中的锁比较 · 用了锁真的没有并发问题了么? 1.1 线程的几种状态 不熟悉线程的生命周期和相互的转换控制, 是无法写好并发代码的. 图简单易懂, 主要是搞清楚, sl
下载地址
用户评论