Java SE 1.6对synchronized的优化

在多线程并发编程中Synchronized一直是元老角色,很多人称呼他为重量级锁。但随着Java SE 1.6对synchronized进行优化之后,有些情况下并不会那么重。 在Java SE 1.6中,系统引进了“偏向锁”,“轻量锁”,以及原先就有的“重量级锁”。锁的四种级别由低到高:“无锁”,“偏向锁”,“轻量锁”,“重量级锁”。这四种状态会随着竞争情况逐渐升级。但一旦升级,就不能降级,这是J
相关文章
相关标签/搜索