CreateProcessで作成したプロセスに対して(process_info)
beginthreadexで(1)のようにスレッドを生成した場合、
(2)のWaitForSingleObjectがうまく動作しません。スレッドが
そこで終了してしまいます。しかし、(3)を(1)の後に挿入してあげると
WaitForSingleObjectがうまく動作します。
このような現象について解決方法、もしくは推測などよいので
ご教授願います。
(1)
(HANDLE)_beginthreadex(NULL, 0, testThread, process_info, 0, &threadID);
(2)
static unsigned __stdcall testThread(void* args){
WaitForSingleObject(process_info.hProcess, INFINITE);
}
(3)sleep(5000);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- 英語 この文の訳し方について教えてください 3 2023/02/06 11:27
- Gmail 現在、お名前ドットコムで取得したドメインから「hello@〜」というメールアドレスを作成し、Gmai 1 2022/07/03 23:13
- ノートパソコン Windows11搭載パソコン 新規購入にあたって 4 2022/11/09 18:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スレッドの安全な終了のさせ方
-
スレッドの監視方法について
-
WaitForSingleObjectの使い方に...
-
C++でマルチスレッドによるネッ...
-
スレッドの終了はどうやるんで...
-
C言語である関数への同時アクセ...
-
msec単位のWait Timerが作れない!
-
MFC通信プログラムマルチスレッ...
-
スレッドの終了の仕方
-
Macターミナルで実行中のプログ...
-
ショッピング
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
C言語で、メモリを解放しないで...
-
MACで動く実行ファイルをWindow...
-
家電製品の電力周波数を変える機械
-
Excel-VBAのmsgBox()の不思議
-
メッセージボックスのボタン名変更
-
Excel(VBA)でSetTimer関数を使...
-
【C言語 数独】 C言語で9×9の数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WaitForSingleObjectの使い方に...
-
スレッドにて同一メモリの書き...
-
VC++スレッドの正しい終了のさ...
-
スレッドの監視方法について
-
Windows上で、シグナル(SIGTERM...
-
スレッドの終了の仕方
-
スレッドの安全な終了のさせ方
-
CWnd::OnTimerのスレッドの取得
-
MFC通信プログラムマルチスレッ...
-
Linuxでスレッド優先度って変え...
-
VB2005 シリアル通信のClose処理
-
.netアプリへのSendMessageでフ...
-
マルチスレッドについて
-
別スレッドからメインダイアロ...
-
スレッドの終了はどうやるんで...
-
マルチスレッドプログラミング...
-
特定のスレッドの破棄
-
別スレッドのデータを受信できない
-
msec単位のWait Timerが作れない!
-
.NetのBackgroundWorkerクラス...
おすすめ情報