[過去ログ] Boost総合スレ part9 (981レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
639: デフォルトの名無しさん [sage] 2011/10/03(月) 20:59:58.34 AAS
同感
686: 685 [sage] 2011/11/02(水) 07:33:33.34 AAS
あ、何か急にわかりました。
スレ汚し失礼しました。
871(1): デフォルトの名無しさん [] 2012/02/16(木) 15:37:52.34 AAS
threadのwaitってどこのサイトみても
…
while(!ready) {
cond.wait(lock);
}
…
のようになっていますよね。これを起こす場合には
ready = true;
cond.notify_all();
とすると思うのですが、while分の!readyを判定してからcon.waitをかけるまでの間に上記の起こすコードが呼ばれた場合には、動かなくなってしまう気がします。
これを回避する方法などあるのでしょうか。timed_waitでしょうか。
931: デフォルトの名無しさん [sage] 2012/05/20(日) 00:31:14.34 AAS
>>930930(2): デフォルトの名無しさん [sage] 2012/05/20(日) 00:07:51.46 AAS
<boost/thread.hpp>をインクルードすると下記のエラーが出ます。
どうすればいいでしょうか?
開発環境はVC++ 2008/2010 WinXPです
ソースコードは
外部リンク[html]:metalphaeton.blogspot.jp
ここにあるものをそのまま使いました
1>c:\program files\boost\boost_1_47\boost\thread\win32\basic_timed_mutex.hpp(160) : warning C4793: boost::detail::basic_timed_mutex::unlock': ネイティブ関数としてコンパイルされました:
1> マネージ コードでサポートされていない組み込み型が見つかりました
1>c:\program files\boost\boost_1_47\boost\thread\win32\thread_primitives.hpp(314) : warning C4793: boost::detail::win32::interlocked_bit_test_and_set': ネイティブ関数としてコンパイルされました:
1> マネージ コードでサポートされていない組み込み型が見つかりました
1>main.obj : warning LNK4248: 未解決の typeref トークン (0100001F) ('boost.detail.win32._SECURITY_ATTRIBUTES') です。イメージを実行できません。
本当にC++ですか?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.045s