スレッドの基本について疑問があります。新しいスレッドT1を起動した場合、メインスレッドはT1が参加するのを待つ必要がありますか、それとも待たずに実行を続行できますか?
待機する必要がある場合、メインスレッドと新しいスレッドの両方を非同期で実行できますか?
スレッドの基本について疑問があります。新しいスレッドT1を起動した場合、メインスレッドはT1が参加するのを待つ必要がありますか、それとも待たずに実行を続行できますか?
待機する必要がある場合、メインスレッドと新しいスレッドの両方を非同期で実行できますか?
呼び出さない場合join()
、両方のスレッドが同時に実行されます。デフォルトでは、スレッドは非同期で実行されます。join()
スレッドが終了するまで、呼び出し元のスレッドをブロックします。
スレッドを同期して実行させるために追加したいのですが、同時実行制御メカニズムが提供されています。
POSIXスレッドプログラミングについて調べることができます