NOTE: 在调用obj.wait()的状态的时候, 必须要获取obj的锁, 因为在进行obj.notify()的方法会释放对应的obj的状态, 并进入waiting状态 阻塞与等待的区别 阻塞: 当一个线程尝试获取对象锁(非JUC中的锁, 即synchronized), 如果对象锁已经被其他的线程锁持有, 则当前线程进入阻塞状态.(这种状态会由JVM来进行唤醒, 不需要我们通过程序的方式进行唤醒。而且当前的阻塞状态不会响应中断的请求.) 等待: 当一个线程等待另外一个线程通知调度器的一个条件时, 该线程进入等待状…

4月 19, 2021 0条评论 338点热度 0人点赞 阅读全文