wait
wait方法的语义有两个:
一个是释放当前的对象锁
另一个是使得当前线程进入阻塞队列
而这些操作都和监视器是相关的,所以wait必须要获得一个监视器锁。
notify
而对于notify来说也是一样,它是唤醒一个线程,既然要去唤醒,首先得知道它在哪里?所以就必须要找到这个对象获取到这个对象的锁,然后到这个对象的等待队列中去唤醒一个线程。
wait方法的语义有两个:
一个是释放当前的对象锁
另一个是使得当前线程进入阻塞队列
而这些操作都和监视器是相关的,所以wait必须要获得一个监视器锁。
而对于notify来说也是一样,它是唤醒一个线程,既然要去唤醒,首先得知道它在哪里?所以就必须要找到这个对象获取到这个对象的锁,然后到这个对象的等待队列中去唤醒一个线程。
RDD的基本概念 ?RDD 为什么会产生归根结底
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M