1. 程式人生 > >Thread執行緒獨立,不共享資料

Thread執行緒獨立,不共享資料

1.建立MyThread 繼承Thread

/**
 * 例項變數 ,每個執行緒都有自己的count
 */
public class MyThread extends Thread{
    private int count=5;
    public MyThread(String name){
        super();
        this.setName(name);
    }
    @Override
    public void run(){
        super.run();
        while (count>0){
            count--;
            System.out.println(Thread.currentThread().getName()+"計算count="+count);
        }
    }
}

2.測試方法 

public class MainTest {
    public static void main(String[] args) {
        //例項變數 ,每個執行緒都有自己的count
        MyThread myThreadA=new MyThread("A");
        MyThread myThreadB=new MyThread("B");
        MyThread myThreadC=new MyThread("C");
        myThreadA.start();
        myThreadB.start();
        myThreadC.start();

       

    }
}

3.測試