1
許多線程正在將StringBuffer寫入同一文件。 StringBuffer包含大約100行。如果多個線程寫入同一文件,文件中的輸出是什麼。來自不同線程的每個輸出在文件中混合或按順序出現。多線程文件寫入行爲
許多線程正在將StringBuffer寫入同一文件。 StringBuffer包含大約100行。如果多個線程寫入同一文件,文件中的輸出是什麼。來自不同線程的每個輸出在文件中混合或按順序出現。多線程文件寫入行爲
所有上面加一個例外可以在一個或多個線程的
拋出沒有某種同步的線程之間的結果是不確定性的。
數據可能按照寫入的順序顯示。但是,除非您控制這一點,否則該訂單可能會有些隨意。
使用多線程也可能會慢得多,特別是對於這樣一個小文件。它的速度可能比線程慢許多倍。