看板 java 關於我們 聯絡資訊
首先描述一下我的問題,由於我程式碼太長,且問題不是在程式碼所以就不貼了 我有三個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:主程式main thread, Swing是獨立的thread http://bit.ly/CK0nx 06/23 01:45
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