자바 다 중 스 레 드 코드 함수

/*
        :
  :
       
 2      300 ,   100. 3 。
  :          。   。    
     :
1.              。
2.      
3.                     
          
*/
class Bank
{
    private int sum;
    //Object obj = new Object();
    public synchronized void add(int n)
    {
          
        //synchronized(obj)
        //{
            sum = sum +n;
            try{Thread.sleep(10);}catch(Exception e){}
            System.out.println("sum="+sum);
        //}
    }
}
class Cus implements Runnable
{
    private Bank b = new Bank();
    public void run()
    {
        for(int x= 0;x<3;x++)
        {
            b.add(100);
        }
    }
}
class Test_11_11
{
    public static void main(String[] args)
    {
        System.out.println("Hello Wolrd");
        Cus c = new Cus();
        Thread t1 = new Thread(c);
        Thread t2 = new Thread(c);
        t1.start();
        t2.start();
    }
}

좋은 웹페이지 즐겨찾기