-4

私の問題は、t1 と t2 の 2 つのスレッドがあることです。どちらもいくつかの計算を行い、私のプログラムによれば、t1 と t2 の両方がタスクを終了してから続行するまでブロックする同時実行技術を使用したいと考えています。

を試しcountdownLatch、 について読んExecutorServiceで小さな例を作成しました。についてはExecutorService、次のようなことをしました。

executor.execute(new RunnableClass(bgr,3))
executor.execute(new RunnableClass(bgr,7))
executor.shutdown();

if (executor.isTerminated()) {
    print("terminated") 
}

また、「終了」という単語は出力されませんでした。これは、executorServiceオブジェクトがブロックされていないことを意味します。

私の状況に合わせて使用​​する必要がある同時実行テクニックを教えてください

4

1 に答える 1