线程间通信
Posted 竹马今安在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程间通信相关的知识,希望对你有一定的参考价值。
1.等待/通知机制
什么是等待、通知呢? 就比如说有一家餐厅,厨师负责做饭,服务员负责上菜,当菜在做的时候,服务员就需要等待,想象一下,假如没有通知,服务员就要每过一会过去看看菜到底做好没有,而这时候前面也有很多工作需要他做,这样他就会多做很多无用功,那么有了通知以后,厨师做完菜以后,就摁下喇叭或者其他方式通知一下服务员需要上菜了,这样服务员就只收到通知的时候过来端菜,就可以安心忙前面的事了。
1.等待、通知机制是用什么实现的呢?
通过wait()、notify()或notifyall()方法来实现。这三个方法都是属于Object类的。
wait()是让线程等待的,notify()
以上是关于线程间通信的主要内容,如果未能解决你的问题,请参考以下文章