ありがとうございます、解決しました。sleep さんが書きました:WaitForSingleObjectに、handleではなく、threadIDを渡しているからではないですかね。
検索結果 5 件
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語のマルチスレッドについて
- 返信数: 4
- 閲覧数: 3087
Re: C言語のマルチスレッドについて
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語のマルチスレッドについて
- 返信数: 4
- 閲覧数: 3087
Re: C言語のマルチスレッドについて
止まらないというのはどうやって判断しているのでしょうか。 プログラムの実行結果を見て判断しています。 WaitForSingleObject()関数が、ちゃんと機能していれば 1073741824 anotherスレッドの処理が終わりました 1073741824 並列処理は4.711000秒 1073741824 1073741824 通常の処理は9.235000秒 または 1073741824 1073741824 anotherスレッドの処理が終わりました 並列処理は4.711000秒 1073741824 1073741824 通常の処理は9.235000秒 というような実行結果となる...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語のマルチスレッドについて
- 返信数: 4
- 閲覧数: 3087
C言語のマルチスレッドについて
WaitForSingleObject()関数を使って、別のスレッドが終わるまでメイン関数の処理を止めたいのですが、止まらないときがあります。 なぜなのでしょうか? また、この問題を回避するにはどうすればいいのでしょうか? #include<stdio.h> #include<time.h> #include<windows.h> #include<process.h> void syori(void); unsigned __stdcall another(){ syori(); printf("anotherスレッドの処理が終わりました\n"); return 0; } void syor...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録プログラミングの館 19章
- 返信数: 2
- 閲覧数: 1502
Re: 龍神録プログラミングの館 19章
返信が遅くなり、申し訳ございません。
教えていただいた検索機能を使い、なんとか解決することができました。
本当にありがとうございます。
教えていただいた検索機能を使い、なんとか解決することができました。
本当にありがとうございます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録プログラミングの館 19章
- 返信数: 2
- 閲覧数: 1502
龍神録プログラミングの館 19章
龍神録プログラミングの館 19章のエフェクトについての質問です。
エフェクトの色を設定する effect[].back_col の値が書き換えられているようなのですが、どこで書き換えられているのかがわかりません。
どこで書き換えられているのでしょうか?
エフェクトの色を設定する effect[].back_col の値が書き換えられているようなのですが、どこで書き換えられているのかがわかりません。
どこで書き換えられているのでしょうか?