隨筆-59  評論-31  文章-0  trackbacks-0
          兩者的區別有:
          1、最主要是sleep方法沒有釋放鎖,而wait方法釋放了鎖,使得其他線程可以使用同步控制塊或者方法。 2、這兩個方法來自不同的類分別是Thread和Object

          3、wait,notify和notifyAll只能在同步控制方法或者同步控制塊里面使用,而sleep可以在
          任何地方使用
          synchronized(x){
          x.notify()
          //或者wait()
          }
          4、sleep必須捕獲異常,而wait,notify和notifyAll不需要捕獲異常
          posted on 2012-01-05 14:32 RoyPayne 閱讀(464) 評論(0)  編輯  收藏 所屬分類: java并發
          主站蜘蛛池模板: 玛沁县| 牙克石市| 巴彦淖尔市| 华蓥市| 上犹县| 安宁市| 湟源县| 隆德县| 丹寨县| 钟祥市| 东至县| 屯门区| 黄梅县| 永年县| 湘西| 古丈县| 蓬莱市| 文山县| 监利县| 敦煌市| 正镶白旗| 米易县| 东至县| 安阳市| 会理县| 泸溪县| 长治县| 简阳市| 海原县| 冷水江市| 仪陇县| 阿勒泰市| 弋阳县| 雷波县| 紫金县| 安阳市| 滦南县| 衡水市| 渭源县| 安岳县| 永新县|