全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1791
推到 Plurk!
推到 Facebook!

關於Thread的問題

答題得分者是:neoart
ponpondapipi
一般會員


發表:5
回覆:1
積分:1
註冊:2005-07-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-31 19:32:39 IP:163.25.xxx.xxx 未訂閱
有一段程式碼是這個樣子的: class MainPgm4 {         public static void main(String args[ ])         {                 CommonArea common = new CommonArea();                 MyThread thread1 = new MyThread(common,"執行緒甲");                 MyThread thread2 = new MyThread(common,"執行緒乙");                 MyThread thread3 = new MyThread(common,"執行緒丙");                 try {                         thread1.join( );                         thread2.join( );                         thread3.join( );                 } catch(InterruptedException e) { }         } } class MyThread extends Thread                            //我的問題在這個class  {         CommonArea CA;         public MyThread(CommonArea CA, String string)  //CommonArea這個class可以當作參數!?         {                 super(string);         //這個是什麼意思阿!?                 this.CA = CA;          //這行也是@@?  不懂~                 start( );         }         public void run( ) {                 synchronized(CA) {                         CA.SharedCodeBlock(Thread.currentThread( ).getName( ));                 }         } } class CommonArea {         void SharedCodeBlock(String string)         {                 System.out.println("開始進行的執行緒 : "+string);                 try {                         Thread.sleep((long)(Math.random()*500));                 } catch (InterruptedException e) { }          //InterruptedExeption也有包括sleep嗎!?                 System.out.println("結束的執行緒 : "+string);         } }    謝謝大家看完那麼無聊的程式碼m(_ _)m
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-31 20:56:36 IP:220.132.xxx.xxx 未訂閱
第N+N+1次: 叫別人看code可以,請把你的程式碼排好(就是表言表單上的"#"按鈕產生後的tag夾起來)    1.參數可以是任何型態的宣告,好啦.不搞神秘了,講白一點,除了基本型態(int,bool...)之外,在java的"參考",就是C++的類別指標 2 
引言: super(string); //這個是什麼意思阿!? this.CA = CA; //這行也是@@? 不懂~
super & this 係什物 ? super是你目前所在的類別的基本類別(也就是父類別) this是你目前所在的類別的範圍 3
引言: InterruptedExeption也有包括sleep嗎!?
是的 發表人 - neoart 於 2005/08/31 20:57:21
ponpondapipi
一般會員


發表:5
回覆:1
積分:1
註冊:2005-07-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-31 22:48:20 IP:163.25.xxx.xxx 未訂閱
我下次會改進的 真的很不好意思>"< 也謝謝你的回答^^
系統時間:2024-05-03 12:09:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!