最新回答 / Lawrence
建議去看看多線程方面的知識,這個輸出的順序和寫在外面的代碼順序是沒有關系的,調用了start方法只是表明有一個新的線程開始工作了,并不代表原來的線程會暫停工作,多次運行輸出的順序有時候可能是不一樣的。學過多線程你就知道咋回事了。
2018-11-01
已采納回答 / T天涯灬
你的DatagramSocket socket是主線程的東西,新建的其他線程當然用不了,你把sokect放在公共區用volatile修飾讓所有線程共享就可以了,親測。代碼:????
public?class?UDPServer2?{ ????public?static?v...
2018-09-25
已采納回答 / 不改bug
try?{ ????????????????//如果不設置等待時間,服務端已經關閉了,客戶端還沒有來得及讀取這個響應,從而報錯 ????????????????System.out.println("先不要關閉"); ???????????...
2018-09-25