請去google查一下啥是blocking IO
※ 引述《YRED.bbs@ptt.cc (~~~)》之銘言:
> 新手的問題
> 某段聊天程式~
> 有個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 ?
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下 60.51.53.99海
討論串 (同標題文章)
完整討論串 (本文為第 6 之 7 篇):
問題
2
14