java多線程(一)簡單實現

java 多線程(一)簡單實現
    一、java創建線程的幾種方式
        
        (1)繼承Thread類

     Thread類本質上是實現了Runnable接口的一個實例,代表一個線程的實例。啓動線程的唯一方法就是通過Thread類的start()實例方法。 
       如:
           public class tt extends Thread{
        public void run() {
    for (int i = 0; i < 20; i++) {
         System.out.println("----"+i);
   }
    }
   public static void main(String[] args) {
   tt t = new tt();
   tt t1 = new tt();
   t.start();
   t1.start();
}
}

        (2)實現Runable接口

public class tt implements Runnable{


@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println("MyRunable"+"---"+i);
}

}

public static void main(String[] args) {

Thread t1 = new Thread(new tt());
t1.start();
}

}

一般實現:
Runnable r1 = new Runnable()
{
   @Override
   public void run()
   {
    //代碼塊
   }
};
Thread t1 = new Thread(r1);
t1.start();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章