• ベストアンサー

フラッシュ設定をするものとしないものはどう違うんですか?

テキストなどに 「ストリームはバッファに文字列を保存している。この文字列を指定されたパス(宛先)に書き込むためにフラッシュが必要」 といったことが書いてあるのですが、 ストリームを作って使っているプログラムでも、フラッシュの設定をしているものとしていないものがありますよね? どんなときにフラッシュの設定をする必要があって、どんなときにはその必要がないということなんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

例えば、writeメソッドで書き込んでいたとしても、必ずしも、直接に媒体(ファイルなど)に書き込まれるわけではありません。 直ちに、媒体に書き込みたい場合には、フラッシュを使用します。

その他の回答 (1)

  • covachan
  • ベストアンサー率38% (46/120)
回答No.1

障害が発生しても確実にディスクに保存したい場合は強制的に排出します。

関連するQ&A