作者eicsarch (天又黑了)
看板java
標題[問題] thread問題
時間Tue Jun 22 17:50:23 2010
首先描述一下我的問題,由於我程式碼太長,且問題不是在程式碼所以就不貼了
我有三個class檔 一個是我的介面mainframe 另兩個是thread 一個是server
一個是client
我的問題是我在mainframe中new 了client , server 這兩個thread
可是我的mainframe不是thread 是Jframe
按照我所知道的,如果我client和server不寫成thread的話
執行順序應該是
mainframe
---執行到server那一句---> server
---執行完跳回mainframe直到client那一句---> client
---執行完回到mainframe--->mainframe結束
應該是這樣跑吧,如果說我現在server,client是thread,而mainframe不是
那是像下面這樣跑嗎
mainframe
---執行到server那一句--->server thread start
---執行到client那一句--->client thread start
---mainframe結束--->client和server 一起跑到結束
還是像下面這樣
mainframe
---執行到server那一句--->server thread start
---執行到client那一句--->client thread start
--->mainframe, client和server 一起跑到結束
可能有點亂....其實我的問題是在於我的主程式是不是預設就是thread
不用再extend thread,畢竟他也不能extend Jframe extend thread吧
然後會跟其他thread一起跑?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.3.73
推 hhashoww:程式跑出來的結果是? 06/22 18:55
→ eicsarch:是像中間那種情況,可是因為我的mainframe沒做什麼事 06/22 19:33
→ eicsarch:所以我不確定他到底是第二種還是第三種 06/22 19:36
→ tkcn:不要再講 mainframe 了,那是完全無關的單字 06/22 19:37
→ Darkautism:應該沒有甚麼thread的說法,你的mainframe應該正在吃 06/23 00:22
→ Darkautism:主線程吧? 06/23 00:23
→ xlk:答案算是yes bit.ly/Y782W swing詳細解釋在 bit.ly/deRVrT 06/23 02:02
→ xlk:原po是不是沒有讀過OS? (還是都還給老師了? XD 06/23 02:08
→ eicsarch:其實我沒有要特別強調mainframe這個單字,只是我要給他一 06/23 04:29
→ eicsarch:個名字好讓我描述,另外感謝xlk解答我的疑惑 06/23 04:32
推 cjcat2266:我想原po應該是想說main frame吧,有空格有差XD 06/23 16:21
→ tkcn:嘿呀,雖然我猜得出意思,但是會一直想到另一個意思 Orz 06/23 18:14
→ dream1124:你想討論的是Daemon thread的問題吧? 07/03 14:59