1

unit3.thread() を他の 2 つのスレッドの後に実行する方法はありますか?

run() is also
{
    start unit1.thread();
    start unit2.thread();
    unit3.thread();
};

ユニット 1 とユニット 2 のスレッドを並行して実行し、両方のスレッドが完了した後にスレッド 3 を実行したいと考えています。ただし、run() は時間のかかるメソッドではないため、次のような解決策があります。

all of
{
    {
        unit1.thread();
    };
    {
        unit2.thread();
    }
};
unit3.thread();

許可されていません。

前のスレッドが終了するまで unit3.thread() を待機させる方法はありますか?

4

1 に答える 1