package pkg9.pkg8;

import com.sun.istack.internal.logging.Logger;
import java.util.logging.Level;

class MyThread implements Runnable{
    public void run(){
        for(int i = 0 ; i < 3 ; i++){
            System.out.println(Thread.currentThread().getName() + "i = " + i);
        }
    }
}
public class Main {

   
    public static void main(String[] args) {
        MyThread my = new MyThread();       //產生實體物件
        Thread t = new Thread(my,"執行緒-C");       //產生實體Thread物件
        
        t.start();          //執行執行緒
        
        for(int i = 0 ; i <50 ; i++){               //迴圈50次 
            if(i > 10){                                     //判斷變數內容
                try{
                    t.join();                                   //執行緒t進行強制執行
                }catch(Exception e){}               //需要進行例外處理
            }
            System.out.println("i = " + i);
        }
    }
}
 


run:
執行緒-Ci = 0
執行緒-Ci = 1
執行緒-Ci = 2
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
i = 11
i = 12
i = 13
i = 14
i = 15
i = 16
i = 17
i = 18
i = 19
i = 20
i = 21
i = 22
i = 23
i = 24
i = 25
i = 26
i = 27
i = 28
i = 29
i = 30
i = 31
i = 32
i = 33
i = 34
i = 35
i = 36
i = 37
i = 38
i = 39
i = 40
i = 41
i = 42
i = 43
i = 44
i = 45
i = 46
i = 47
i = 48
i = 49
BUILD SUCCESSFUL (total time: 0 seconds)
 

arrow
arrow
    文章標籤
    Java
    全站熱搜
    創作者介紹
    創作者 mingyilai 的頭像
    mingyilai

    mingyilai的部落格

    mingyilai 發表在 痞客邦 留言(0) 人氣()