wait、notify、notifyAll都是Object类的方法
wait、notify、notifyAll都是java.lang的Object类的方法,不是Thread类固有的方法,作用分别为:
obj.wait()是把现在的线程放到obj的wait set;
obj.notify()是从obj的wait set里唤醒一个线程;
obj.notifyAll()是唤醒所有在obj的wait set里的线程;
换句话说,把wait、notify、notifyAll三者均均解释为实例的wait set的操作,会比说他们是线程的操作更贴切。由于所有实例都会有wait set,所以notify、notify、notifyAll才会是Object类的方法
分享到:
相关推荐
本书浅显易懂的介绍了JAVA线程相关的设计模式,通过程序范例和UML图示来一一解说,书中代码的重要部分加了标注以使读者更加容易理解,再加上图文并茂,对于初学者还是程序设计高手来说,这都是一本学习和认识JAVA...
java多线程设计模式详解,包括了单线程,生产者和消费者,各种线程方法的解释!
Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...
java多线程设计模式详解
java多线程设计模式详解.rar书籍java多线程设计模式详解.rar
java多线程设计模式详解PDF及源码,java多线程设计模式详解PDF及源码,java多线程设计模式详解PDF及源码
Java多线程设计模式 清晰完整PDF版 Java多线程设计模式源代码
本书浅显易懂的介绍了JAVA线程相关的设计模式,通过程序范例和UML图示来一一解说,书中代码的重要部分加了标注以使读者更加容易理解,再加上图文并茂,对于初学者还是程序设计高手来说,这都是一本学习和认识JAVA...
java多线程设计模式详解+源码,多线程编程的经典书籍,赶紧下吧!
这本书是很经典的! 如何充分利用系统资源,如何让你的软件跑得更...该书详细阐述了JAVA多线程的设计、开发并配有测试源代码,更值得注意是将多线程设计与设计模式结合起来,供我们设计大型服务器的多线程提供了帮助。