锁只能互斥,但是不能通信。condition就是解决该问题的,类似于wait()和notify()。
一个condition
1 | package cn.itcast.heima2; |
两个condition
1 | class BoundedBuffer { |
三个condition
1 | package cn.itcast.heima2; |
锁只能互斥,但是不能通信。condition就是解决该问题的,类似于wait()和notify()。
1 | package cn.itcast.heima2; |
1 | class BoundedBuffer { |
1 | package cn.itcast.heima2; |