本文实例讲述了Java线程等待用法。分享给大家供大家参考,具体如下:
线程等待
运行输出:
A{title='world', number=24}
A{title='world', number=12}
线程等待,obj.wait()
,会释放当前的锁,对象的普通方法,obj.wait(超时时间)
,表示指定时间后可以自动唤醒
线程唤醒,obj.notify()
,唤醒一个线程,obj.notifyAll()
,唤醒所以线程,obj需要和线程等待的对象一致。
wait和sleep的区别
个人认为:sleep就是一种延缓代码执行的方法,wait是有关多线程的一些高级操作。
希望本文所述对大家java程序设计有所帮助。
新闻热点
疑难解答
图片精选