久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      JAVA中sleep與wait區(qū)別

      JAVA中sleep與wait區(qū)別

      wait()方法則是指當(dāng)前線程讓自己暫時(shí)退讓出同步資源鎖,以便其他正在等待該資源的線程得到該資源進(jìn)而運(yùn)行,只有調(diào)用了notify()方法,之前調(diào)用wait()的線程才會(huì)解除wait狀態(tài),可以去參與競(jìng)爭(zhēng)同步資源鎖,進(jìn)而得到執(zhí)行。

      sleep()方法可以在任何地方使用;wait()方法則只能在同步方法或同步塊中使用; (推薦學(xué)習(xí):java課程)

      sleep()是線程線程類(Thread)的方法,調(diào)用會(huì)暫停此線程指定的時(shí)間,但監(jiān)控依然保持,不會(huì)釋放對(duì)象鎖,到時(shí)間自動(dòng)恢復(fù);

      wait()是Object的方法,調(diào)用會(huì)放棄對(duì)象鎖,進(jìn)入等待隊(duì)列,待調(diào)用notify()/notifyAll()喚醒指定的線程或者所有線程,才會(huì)進(jìn)入鎖池,不再次獲得對(duì)象鎖才會(huì)進(jìn)入運(yùn)行狀態(tài);

      Java中線程的生命周期圖譜如下所示:

      JAVA中sleep與wait區(qū)別

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)