java學習

          java學習

           

          java同步鎖的使用2

          多個線程訪問同多個對象,同步方法加static,表示此方法屬于類,所有此對象的此方法執行需要同步
          package test;
          public class Test5 {
          public static synchronized void get(String s){
          if("a".equals(s)){
          try {
          Thread.sleep(1000);
          } catch (InterruptedException e) {
          e.printStackTrace();
          }
          }
          System.out.println(s);
          }
          public static void main(String[] args) {
          final Test5 t =new Test5();
          final Test5 t1 =new Test5();
          new Thread(new Runnable() {
          @Override
          public void run() {
          t.get("a");
          }
          }).start();
          new Thread(new Runnable() {
          @Override
          public void run() {
          t1.get("b");
          }
          }).start();
          }
          }

          posted on 2018-05-02 16:15 楊軍威 閱讀(116) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海阳市| 屯门区| 区。| 中阳县| 萨迦县| 嘉鱼县| 香格里拉县| 吉隆县| 锡林郭勒盟| 沙洋县| 黄龙县| 墨玉县| 汝阳县| 乐安县| 烟台市| 孙吴县| 龙江县| 民和| 四会市| 南部县| 民县| 宁化县| 二手房| 简阳市| 广东省| 友谊县| 韩城市| 辉县市| 左权县| 平南县| 盖州市| 义马市| 阳高县| 兰考县| 五家渠市| 增城市| 师宗县| 汽车| 山阴县| 蓝山县| 阆中市|