關於JAVA執行緒的問題~ - 法律

Table of Contents

我想請教一下,有關執行緒裡面join的問題,就是為什麼以下的程式碼執行之後得到的結果會不一樣呢?我想問的是有注解的那兩行。Threadkid=newThread(newkidThread());kid.start();以上程式碼應該等同於newThread(newkidThread()).start();對吧?但是執行出來的結果會不一樣,請問是怎麼回事??classmotherThreadimplementsRunnable{publicvoidrun(){System.out.println("媽媽準備煮菜");System.out.println("媽媽發現醬油用完了");System.out.println("所以媽媽叫孩子去買醬油");Threadkid=newThread(

All Comments

Bennie avatarBennie2012-11-05
圖片參考:http://www.sharejs.com/uploadfiles/2012/05/04/1336...您可以到[奇摩首頁]自行搜尋圖片參考:http://l.yimg.com/f/i/tw/search/tw_big_20090915.pn...圖片參考:http://shiehcho22.myweb.hinet.net/msn/kuso/kuso%20...XXX圖片參考:http://img.onlifezone.com/2010/vote2.jpg 即可看到許多相關資料 圖片參考:http://4.blog.xuite.net/4/c/4/b/14523561/blog_2328...礙於 [知識+] 答題規定無法直接提供您相關連結答題內容連結網址 會被依圖片參考:http://img151.imageshack.us/img151/3834/248gv0.gif[侵害他人智慧財產��
Harry avatarHarry2012-11-04
你是指這樣嗎newThread(newkidThread()).start();然後又newThread(newkidThread()).join();這樣的話兩個就不是指同一個小孩....Showmore