藍色自由的部落

          ------我的技術性博客
          posts - 5, comments - 2, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          線程同步

          Posted on 2007-07-28 14:52 kongbowoo 閱讀(139) 評論(0)  編輯  收藏 所屬分類: J2EE
           1public class ThreadA
           2{
           3    public static void main(String[] args)
           4    {
           5        ThreadB b = new ThreadB();
           6        b.start();
           7
           8        //synchronized(b)
           9        //{
          10            //try
          11            {
          12                System.out.println("Waiting for b to complete");
          13                //b.wait();
          14            }

          15            //catch (InterruptedException e)
          16            {
          17
          18            }

          19
          20            System.out.println("Total is " + b.total);            
          21        //}
          22    }

          23}

          24
          25class ThreadB extends Thread
          26{
          27    int total;
          28    
          29    public void run()
          30    {
          31        synchronized(this)
          32        {
          33            for(int i=0; i<100; i++)
          34            {
          35                total = total + i;
          36            }

          37            notify();
          38        }

          39    }

          40}

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


          網站導航:
           
          主站蜘蛛池模板: 新河县| 华安县| 铁岭县| 连州市| 万安县| 拉孜县| 崇阳县| 嵩明县| 仙游县| 隆回县| 安西县| 屏东县| 丰原市| 海盐县| 咸宁市| 莱阳市| 兴和县| 娱乐| 彭州市| 长沙市| 丽水市| 山西省| 巴中市| 泗洪县| 吴旗县| 茌平县| 斗六市| 江山市| 贵州省| 柳林县| 柘荣县| 华蓥市| 台南县| 翁牛特旗| 即墨市| 宝丰县| 伊通| 车致| 墨玉县| 林芝县| 谢通门县|