C言語の_beginthreadとPostThreadMessageについて質問いたします。
main関数内で_beginthread関数でスレッドを二つ生成し、
PostThreadMessageでメッセージを送信してみるとなぜか1番目のスレッドは失敗し、2番目のスレッドは成功します。
1番目のスレッドにPostThreadMessageした場合のGetLaseErrorで取得しらエラーは1159(メッセージは同期した操作とのみ使用できます。)になっています。
理由がまったくわからないです。orz。。。
何か情報があれば教えていただけますでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
連続して送って二番目ということでしょうか。
或いは常に thread A は失敗、 thrad B は成功でしょうか。
thread C を生成し送ったらどうなりましたか。
ほんとうに片方では成功してますか。
メッセージは WM_USER より大きくしてますか。
>同期した操作とのみ使用
落ち着いてください。
と書こうと思ったらなんと大元の誤植ですね。
ご回答ありがとうございます。
>メッセージは WM_USER より大きくしてますか。
→この内容を適用させたらうまくいきました。
本当にありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- グループウェア slackについて取り急ぎ教えて頂きたいことがあります 2 2022/04/08 09:05
- CPU・メモリ・マザーボード インテルCPUの世代ごとのデスクトップとノートのコア数についてこれで正しいですか?(*´ω`*) 1 2023/01/07 14:44
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- CPU・メモリ・マザーボード 安価ノートPC検討で教えてください 7 2022/05/02 09:25
- 倫理・人権 酔っ払いが他人にたくさん迷惑を掛けているので、もっとお酒規制を厳しくした方が良いのでは? 2 2022/04/11 11:54
- CPU・メモリ・マザーボード i7-9700と同じくらいのせいのうで Ryzenの型番を教えてください12スレッド以上でお願いしま 3 2023/05/20 21:28
- デスクトップパソコン デスクトップpcを買います。 値段が妥当か見てください。 PC基本部 ESPRIMO WD2/F3 4 2022/05/14 06:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VC++スレッドの正しい終了のさ...
-
Windows上で、シグナル(SIGTERM...
-
MFC通信プログラムマルチスレッ...
-
スレッドにて同一メモリの書き...
-
マルチスレッドについて
-
自作クラスのイベントを外部ハ...
-
ユーザーインターフェイスの一...
-
.netアプリへのSendMessageでフ...
-
特定のスレッドの破棄
-
C++ GUIのメッセージループ。
-
マルチスレッドプログラムでメ...
-
excelvbaでCreateThreadの動作
-
スレッドの終了の仕方
-
msec単位のWait Timerが作れない!
-
別スレッドとイベントの終了手...
-
スレッドの終了はどうやるんで...
-
Linuxでスレッド優先度って変え...
-
_beginthreadexについて
-
DirectX LPDIRECT3DDEVICE9のマ...
-
Macターミナルで実行中のプログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WaitForSingleObjectの使い方に...
-
VC++スレッドの正しい終了のさ...
-
スレッドの監視方法について
-
スレッドの安全な終了のさせ方
-
スレッドにて同一メモリの書き...
-
Windows上で、シグナル(SIGTERM...
-
スレッドの終了の仕方
-
スレッドの終了はどうやるんで...
-
VB2005 シリアル通信のClose処理
-
マルチスレッドプログラミング...
-
.netアプリへのSendMessageでフ...
-
マルチスレッドについて
-
Linuxでスレッド優先度って変え...
-
Win32APIでのスレッド処理
-
pthread_cond_wait 取りこぼし?
-
LinuxでDoEvents()同等機能
-
C++ GUIのメッセージループ。
-
excelvbaでCreateThreadの動作
-
マルチスレッドの実行順序の制御
-
同一スレッドで、ロックをかけ...
おすすめ情報