課程
/后端開發(fā)
/Java
/Java Socket應(yīng)用---通信是這樣練成的
先運(yùn)行的start(),然后在輸出客戶端數(shù)量及當(dāng)前的IP地址,為什么輸出結(jié)果確是先輸出客戶端的數(shù)量及IP地址,然后才輸出run()里面的內(nèi)容的。
2018-11-01
源自:Java Socket應(yīng)用---通信是這樣練成的 3-5
正在回答
建議去看看多線程方面的知識,這個輸出的順序和寫在外面的代碼順序是沒有關(guān)系的,調(diào)用了start方法只是表明有一個新的線程開始工作了,并不代表原來的線程會暫停工作,多次運(yùn)行輸出的順序有時候可能是不一樣的。
學(xué)過多線程你就知道咋回事了。
舉報
分享的是 Java 中的網(wǎng)絡(luò)編程,使用Socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天通信
1 回答socket編程中套接字輸入輸出流的關(guān)閉有順序要求嗎?
2 回答輸出順序問題 (“客戶端數(shù)量” 和 “我是服務(wù)器...”)
2 回答打印的順序問題
2 回答代碼運(yùn)行順序的問題 welcome 怎么出來的。
4 回答資源關(guān)閉順序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-11-02
建議去看看多線程方面的知識,這個輸出的順序和寫在外面的代碼順序是沒有關(guān)系的,調(diào)用了start方法只是表明有一個新的線程開始工作了,并不代表原來的線程會暫停工作,多次運(yùn)行輸出的順序有時候可能是不一樣的。
學(xué)過多線程你就知道咋回事了。