Java wait()和notify()的通俗理解
Java wait()和notify()的通俗理解
wait()和notify()通常用在线程的暂停和唤醒上。调用wait()的线程进入暂停,一直等待某个其他线程调用notify()唤醒它。但是这两个方法却是对象或类下面的方法,按照一般思维,它的功能是对线程的操作,所以似乎应该在线程下面。但可惜并不是这样,这里我讲解一下自己的理解。
对象锁
Java的每个对象(其实每个类也有)都自带一个信号(可以理解为一个标志位Flag),每个对象只有唯一一个。
这个信号的作用是避免这个对象的数据被多个线程同时修改,那样很
原创
2020-09-02 17:59:00 ·
182 阅读 ·
0 评论