_beginthreadexで生成したスレッドの返り値を取得するにはどうしたらよいでしょうか。
例えば以下のコードでスレッドmythrdの返り値をmain関数のなかで取得するのはどういった手段がありますでしょうか。
unsigned __stdcall mythrd(void *);
int main()
{
DWORD thID;
HANDLE hTh;
hTh = (HANDLE)_beginthreadex(NULL, 0, mythrd, NULL, 0, &thID);
DWORD rc = WaitForMultipleObjects(1, hTh, TRUE, INFINITE);
//スレッドmythrdの実行結果に応じた処理を行う
//...
return 0;
}
unsigned __stdcall mythrd(void *lpx)
{
int iRc;
iRc = func();
return iRc;
}
No.2ベストアンサー
- 回答日時:
スレッドハンドルが取れるので…GetExitCodeThread()APIで取得できるんじゃないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = { 1 2022/06/16 21:49
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1 3 2022/06/16 20:08
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# C pointer? or... 2 2022/03/29 00:47
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マルチスレッドのスレッド数を...
-
マルチスレッドの実行順序の制御
-
特定のスレッドの破棄
-
pthread_cond_wait 取りこぼし?
-
VB2005 シリアル通信のClose処理
-
_beginthreadとPostThreadMessa...
-
参照カウンタについてその3
-
WaitForSingleObjectの使い方に...
-
【VC++6.0(MFC)】スレッドの呼...
-
VC++スレッドの正しい終了のさ...
-
スレッドについて
-
msec単位のWait Timerが作れない!
-
Mutexの次の使い方で
-
Win32APIでのスレッド処理
-
PHP スレッド構成の掲示板について
-
スレッドの監視方法について
-
pthread_attr_tへの値の代入に...
-
クラス内でのpthread_createに...
-
頭冷やし終えました。スクリー...
-
スレッドの終了の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VC++スレッドの正しい終了のさ...
-
WaitForSingleObjectの使い方に...
-
マイクロソフトedge で5チャン...
-
スレッドの安全な終了のさせ方
-
スレッドの終了はどうやるんで...
-
スレッドにて同一メモリの書き...
-
スレッドの監視方法について
-
マルチスレッドについて
-
スレッドの終了の仕方
-
Linuxでスレッド優先度って変え...
-
Windows上で、シグナル(SIGTERM...
-
LinuxでDoEvents()同等機能
-
VB2005 シリアル通信のClose処理
-
待機関数(WaitForMultipleObjec...
-
マルチスレッドプログラミング...
-
_beginthreadexで生成したスレ...
-
msec単位のWait Timerが作れない!
-
別スレッドからメインダイアロ...
-
マルチスレッドのスレッド数を...
-
.NetのBackgroundWorkerクラス...
おすすめ情報