Привет. Использую сборку x32-4.7.1-win32-dwarf-rev0, пытаюсь использовать boost::thread (boost 1.52, также пробовал 1.54) для потоков. Ловлю крэш при попытке сделать wait у boost::condition_variable при вызове WaitForMultipleObjects. Код простейший:
Код простейший, заводим мьютекс + кондишн вариэйбл, затем локаем мьютекс и делаем wait, получаем крэш. Древность потому, что нужно собираться под гцц 4.7.1 на линухе, а ревизия единственная, какую предлагает онлайн инсталлятор.
Всем спасибо за ответы, в общем разобрался, ошибка была совсем в другом месте, но падало почему то на condition_variable.
Здравствуйте, Sni4ok, Вы писали:
S>Здравствуйте, Sni4ok, Вы писали:
S>в случае если это делать лень- используйте std::thread и std::condition_variable, тем более под линуксом std::condition_variable быстрее бустовской.
Я бы с радостью, но mingw говорит, что не знает никакого std::thread, даже с ключиком -std=c++11