新しいスレッドが終了する前にメインスレッドを待機させる方法を知りたいthreadname'.join();
BMove.Start();
BMove.Join()
: <<--- ここではBMove
、プロセスを開始したメイン スレッドに戻る前に、スレッドがプロセスの実行を終了するようにします。
私の問題は、新しいスレッドがメインスレッドに戻るのが早すぎることだと思います。
新しいスレッドが終了する前にメインスレッドを待機させる方法を知りたいthreadname'.join();
BMove.Start();
BMove.Join()
: <<--- ここではBMove
、プロセスを開始したメイン スレッドに戻る前に、スレッドがプロセスの実行を終了するようにします。
私の問題は、新しいスレッドがメインスレッドに戻るのが早すぎることだと思います。
呼び出し元の(メイン)スレッドをブロックするつもりですか?
編集:コードを変更しました。CurrentThread(フォアグラウンド)でjoinを呼び出すことは、実際には機能しません。作成された新しいスレッドで呼び出すことができます。
あなたの質問に答えるために、より多くの詳細が必要になるでしょう。
var newThread = ...
newThread.Join(); // Will join on calling thread and block execution until newThread is running.