2011-09-22 86 views
1

许多线程正在将StringBuffer写入同一文件。 StringBuffer包含大约100行。如果多个线程写入同一文件,文件中的输出是什么。来自不同线程的每个输出在文件中混合或按顺序出现。多线程文件写入行为

回答

1

所有上面加一个例外可以在一个或多个线程的

抛出没有某种同步的线程之间的结果是不确定性的。

0

数据可能按照写入的顺序显示。但是,除非您控制这一点,否则该订单可能会有些随意。

使用多线程也可能会慢得多,特别是对于这样一个小文件。它的速度可能比线程慢许多倍。