批踢踢實業坊
›
看板
java
關於我們
聯絡資訊
返回看板
作者
weisor (無所事事)
看板
java
標題
[問題] 如何在 pipe 後的程式結束後中斷執行
時間
Fri Jun 9 22:06:05 2006
當執行 "a | b" 時 (a,b 是兩隻程式) a 要如何知道 b 已經結束了呢? 例如執行 cat file | head 輸出10行後,cat也會跟著結束 但是我用 java 寫一個 cat 的程式(就是讀檔,寫到 stdout) 發現 java 並不會提早結束,還是會等到整個檔案讀完才結束 java 要如何知道在 pipe 後的那個程式已經結束了呢? --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.28.103