【持续更新】JAVA面向对象多线程编程的一些tips
生活随笔
收集整理的這篇文章主要介紹了
【持续更新】JAVA面向对象多线程编程的一些tips
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
-
sleep()和wait()的區(qū)別
- sleep()方法是Thread類的方法,wait()方法是Object類的方法。
- 調(diào)用sleep()方法的過程中,線程不會(huì)釋放對(duì)象鎖,睡眠時(shí)間一過,就又開始執(zhí)行。
- 調(diào)用wait()方法的時(shí)候,線程會(huì)放棄對(duì)象鎖,進(jìn)入等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象調(diào)用notify()方法后本線程才進(jìn)入對(duì)象鎖定池準(zhǔn)備
-
關(guān)于notify()和wait()我認(rèn)為很清晰的解釋
轉(zhuǎn)載于:https://www.cnblogs.com/YeSiyuan/p/10701037.html
總結(jié)
以上是生活随笔為你收集整理的【持续更新】JAVA面向对象多线程编程的一些tips的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐算法中用户画像构建
- 下一篇: ORACLE数据库在导入导出时序列不一致