Java FileOutputStream什么时候可以准备写入字节以供读取?

时间:2019-02-26 15:48:50

标签: java fileinputstream fileoutputstream

假设我有2个线程,一个正在写FileOutputStream,一个正在从FileInputStream读取。

第一个线程写入了x个字节。

什么时候认为这些字节可供读取?

flush()方法在FileOutputStream上有一个空的实现,因此刷新不会做任何事情。

我的假设是,一旦写入FileOutputStream字节就可以读取了。

一个现实生活中的例子FileOutputStreamFileInputStream的一个例子,将证明在执行out.write()之后写入的字节还没有准备好被in.read()所消耗。相反的证明将更加令人赞赏。

0 个答案:

没有答案