摘要: wait() 调用wait()方法后,线程进入等待状态,wait()方法不会返回,直到将来某个时刻,线程从等待状态被其他线程唤醒后,wait()方法才会返回,然后,继续执行下一条语句。 wait()方法的执行机制非常复杂,它不是一个普通的Java方法,而是定义在Object类的一个native方法, 阅读全文
posted @ 2020-05-07 16:09 xd_xumaomao 阅读(1573) 评论(0) 推荐(1) 编辑
摘要: Java的线程锁是可重入的锁。 什么是可重入的锁?我们还是来看例子: public class Counter { private int count = 0; public synchronized void add(int n) { if (n < 0) { dec(-n); } else { 阅读全文
posted @ 2020-05-07 15:19 xd_xumaomao 阅读(144) 评论(0) 推荐(0) 编辑