java.lang.IllegalMonitorStateException异常
在编写三个线程轮流打印1-100时,爆出了许多java.lang.IllegalMonitorStateException异常(非法的锁状态),经过摸索了解到是
condition1.await()要在Lock锁里面
同理wait要在Synchronized里
这里附上代码
class Count{
static int number = 0;
private int flag=1;
ReentrantLock reentrantLock = new ReentrantLock();
原创
2021-09-05 23:55:43 ·
593 阅读 ·
0 评论