import java.util.Date; class TimerThread extends Thread{ String s; TimerThread(String ss){ s=ss; } public void run(){ while(true){ for(int i=0;i<1000000000;i++); Date now=new Date(); System.out.println(s+" thread >>>" + now); } } } public class ex0604a2{ public static void main(String[] argv){ TimerThread Thread1=new TimerThread("+++++"); Thread1.start(); TimerThread Thread2=new TimerThread("-----"); Thread2.start(); TimerThread Thread3=new TimerThread("******"); Thread3.start(); while (true) { for(int i=0;i<500000000;i++); Date now=new Date(); System.out.println(" main >>>" + now); } } }
2013年6月4日 星期二
執行序Thread實例
題目使用多執行序一起執行在執行的時候印出現在時間,利用不同的開頭字串區別開來,只利用for迴圈i的記數來緩衝無限迴圈,當把記數次數調低而出現次數會變多。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言