2017-03-24 11 views
-3

3つのスレッドを順番に使用してArrayListの内容を印刷する方法 最初のスレッドが0,3,6などのインデックスの内容を出力します。 第2スレッドは1,4,7などのインデックスの内容を表示します。 第3スレッドは2,5,8などのインデックスの内容を表示します。ArrayListのスレッド間通信

セマフォを使用する場合と使用しない場合のロジックを教えてください。

+1

スレッドが "逐次的に"動作するという考え方は、できるだけ非同期で独立して動作するはずのスレッド全体に反して実行されます。 – Gray

+0

通常、そのような質問は、資格のない教師によって与えられた宿題から生まれます。並列化する方法を教える代わりに、並列性を順次実行に変換する方法を教えます。 –

答えて

-1

BlockingQueueインターフェイスの実装を使用することをお勧めします。

+0

pseducodeまたはjavaの実装を提供してください –

関連する問題