并发编程之java锁

一,锁的分类 1.线程是否要锁住同步资源 锁住 悲观锁 不锁住 乐观锁java 2.锁住同步资源失败 线程是否要阻塞 阻塞 不阻塞 自旋锁,适应性自旋锁node 3.多个线程竞争同步资源的流程细节有没有区别 不锁住资源,多个线程只有一个能修改资源成功,其它线程会重试 无锁 同一个线程执行同步资源时自动获取资源 偏向锁 多个线程竞争同步资源时,没有获取资源的线程自旋等待锁释放 轻量级锁 多个线程竞争
相关文章
相关标签/搜索