lock锁
0 人感兴趣 · 6 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/5e/5e1dadcf6a697299266754f32b7232dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/5e/5e1dadcf6a697299266754f32b7232dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
深入分析 JUC 之 Lock 接口
锁是用来控制多个线程访问共享资源的方式,在Lock之前,锁功能是靠synchronized实现的,Lock既然能出现,肯定是synchronized在有些情况下满足不了,我们来对比下两者的异同:
![https://static001.geekbang.org/infoq/a9/a9bac84cebbbe945e892939a356e8fee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/a9/a9bac84cebbbe945e892939a356e8fee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/a4/a43d3e81e23e3505f91782a74b8b5ece.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/a4/a43d3e81e23e3505f91782a74b8b5ece.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
0 人感兴趣 · 6 次引用
锁是用来控制多个线程访问共享资源的方式,在Lock之前,锁功能是靠synchronized实现的,Lock既然能出现,肯定是synchronized在有些情况下满足不了,我们来对比下两者的异同: