2
Executors.newSingleThreadExecutor()
のデフォルト実行ポリシーは何ですか?
これは文書化されていますか?Java実行プログラムのデフォルト実行ポリシー
私はFIFOを保証する必要があります。
Executors.newSingleThreadExecutor()
のデフォルト実行ポリシーは何ですか?
これは文書化されていますか?Java実行プログラムのデフォルト実行ポリシー
私はFIFOを保証する必要があります。
Executors.newSingleThreadExecutor()
のJavaDocは言う:
タスクは、それが舞台裏
LinkedBlockingQueue
を使用して、ソースを見て、これはあなたのために十分でない場合は順次
を実行することが保証されています
このキューは、要素FIFO(先入れ先出し)をオーダーします。
+1:疑わしいときは、JavaDocが最初に見える場所です:) – posdef
すべてのスレッドが同じタスクを持つので、これは重要ですか? – Jivings