看板 java 關於我們 聯絡資訊
新手的問題 某段聊天程式~ 有個thread會跑下面的run public void run() { .......(我省略了一些I/O程式碼~沒貼上來) while((message = theInputStream.readLine()) != null) { message = "re: " + message + "\n"; chatBox.update(); } } 我想問的是~這個thread即使第一次跑完while迴圈~ 也就是theInputStream.readLine()讀完了~ 它之後~還是會三不五時的去檢查theInputStream.readLine()是否有東西 然後再跑迴圈? 其實我想問~第一次迴圈跑完~不就結束了嗎 為何thread之後會知道~還要在check ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.67.234