多くのスレッドがStringBufferを同じファイルに書き込みます。 StringBufferには約100行が含まれます。複数のスレッドが同じファイルに書き込む場合のファイル内の出力は何ですか?異なるスレッドからの各出力がファイルに混在しているか、または連続して表示されていますか?複数のスレッドによるファイル書き込みの動作
1
A
答えて
1
上記のすべてに加えて、例外が結果が非決定論的である、スレッド間の同期のいくつかの並べ替えなしにスレッド
の一つ以上にスローされる可能性。
0
データは、書き込まれた順に表示される可能性があります。ただし、これを制御しない限り、その順序は多少ランダムになる可能性があります。
マルチスレッドを使用すると、このような小さなファイルに対しては、はるかに遅くなる可能性があります。あなたがスレッドを持っているときと同じくらい何回も遅くなる可能性があります。
関連する問題
- 1. 複数のスレッドで書き込みファイルを読み込む
- 2. スレッドとファイル書き込み
- 3. 2つのスレッドによるファイルの同時読み込み/書き込み
- 4. 複数のファイルへの書き込み
- 5. 同じファイルに複数のスレッドを書き込む
- 6. 複数の書き込み
- 7. 複数のファイルを読み込んで複数のテーブルに書き込むバッチジョブ
- 8. 複数のスレッドで複数のファイルを書き込む方法は?
- 9. 複数のファイルに書き込む
- 10. 複数のcsvファイルに書き込む
- 11. 複数の.txtファイルを読み込み、配列に情報を書き込む
- 12. スレッドを使用してソケットから複数の読み込み/書き込みを処理するには?
- 13. 複数の配列をファイルに書き込み/シリアル化
- 14. DynamoDB書き込み動作スパイク動作
- 15. ファイルへの書き込み中に不思議な動作
- 16. mswordファイルの読み込み、書き込み、操作のAPI
- 17. UNIXファイルの書き込みと書き込み以外の書き込み
- 18. 複数のスレッドで1つのファイルに書き込む方法は?
- 19. Delphi:ファイルへの変数の書き込み/読み込み
- 20. Javaの複数のスレッドからFileOutputStreamに書き込む
- 21. 複数のファイルを複数のフォルダに自動読み込みするには?
- 22. ファイルの作成と書き込み - Python
- 23. ファイルへの書き込み操作
- 24. 動作前のファイル書き込み完了のBashチェック
- 25. 複数のスレッドからランダムな順序でファイルに書き込む
- 26. 複数の.csvファイルを書き込む
- 27. Azure関数 - BLOBファイルの書き込みと読み込み
- 28. 複数のスレッドからTraceListenerに書き込む
- 29. 複数のスレッドが同じブール値に書き込む
- 30. 複数スレッドのクロニクルキューに書き込む - > java.nio.BufferOverflowException