全てのスレッドが終了するまで待機するには?


吉村幸弘  2005-10-16 07:33:17  No: 18114

https://www.petitmonte.com/bbs/answers?question_id=1632
上のスレッドで配列を使用して複数のスレッドを作成する方法を知りました。そこで質問があります。
メインスレッドからforを使用して20個のスレッドを作成して処理を実行させ、20個全てのスレッドが終了するまでメインスレッドの作成元で処理を待機させるにはどうすればいいんでしょうか?


たかみちえ  URL  2005-10-16 08:43:52  No: 18115

配列の中のTThreadのプロパティの値をみれば良いだけでは?


吉村幸弘  2005-10-16 09:36:13  No: 18116

お手数ですが例文を書いて頂けないでしょうか?


待ちぼうけ  2005-10-16 17:16:32  No: 18117

>全てのスレッドが終了するまでメインスレッドの作成元で処理を待機させる...
メインスレッドの処理を待機するんじゃぁスレッドの意味がないんじゃないかな?
OnTerminateハンドラで終了スレッドをカウントして、終了後の処理を書いた方がいいと思うけど。
>お手数ですが例文を書いて頂けないでしょうか?
ヘルプ参照。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加