作者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