yohhoyの日記

技術的メモをしていきたい日記

Mac

Boost.Thread 1.50.0 condition_variableタイムアウト付き待機処理の問題

Boost.Threadライブラリ 1.50.0の条件変数(boost::condition_variable)では誤った対処(#6130)が行われており、condition_variableオブジェクトのタイムアウト付き待機関数において常に余計なタイムアウト時間が長くとられる。Linux/Mac OS XシステムかつB…

gcc 4.6.2@MacではC++11標準スレッドを利用不可

MacOS Xのgcc 4.6.2では、C++標準ライブラリのうちスレッド関連機能を利用できない。同環境下ではマクロ_GLIBCXX_HAS_GTHREADSが定義されないため、下記の標準ヘッダが提供する機能を利用できない。MacOS Xのpthreadがタイムアウト付き待機関数を正しく実装…