作者Sofya (千野羽)
看板java
標題[問題] 關於FileOutputStream
時間Thu May 12 21:46:06 2011
小弟最近寫了一支開multi-thread產生File的程式
每個thread產生file後,用FileOutputStream 存到網路磁碟上
但是卻沒有使用close() method去關閉串流
結果今天發生網路磁碟主機記憶體無法釋放的問題
因為該主機還要跑其他程式,所以不是很確定是否是沒有close串流造成?
請問各位使用FileOutputStream卻沒有close(),是否會造成系統資料無法釋放?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.199.72
推 givemepass:有用到BufferStream嗎 05/12 22:09
→ uziel:使用 OutputStream 請一定要記得 flush() 之後再 close() 05/13 08:36
→ sbrhsieh:不是吧?close operation imply flush。 05/13 12:55
→ Sofya:沒有使用BufferSteam~直接用FileOutputStream輸出 05/13 20:36