许多线程正在将StringBuffer写入同一文件。 StringBuffer包含大约100行。如果多个线程写入同一文件,则文件中的输出是什么。来自不同线程的每个输出是否在文件中混合,或者它们是按顺序出现的。
答案 0 :(得分:1)
以上所有内容以及一个或多个线程上都会抛出异常
如果线程之间没有某种同步,则结果是不确定的。
答案 1 :(得分:0)
数据很可能按照写入的顺序出现。但是,除非你控制它,否则该顺序可能会有些随机。
使用多线程也可能要慢得多,尤其是这么小的文件。你的线程可能会慢很多倍。