как использовать мьютекс в Visual Studio 2010

Я изменил свой проект с Visual Studio 2012 на 2010. Но мьютекс не работает в Visual Studio 2010. На странице MSDN упоминалось, что VC++10 не поддерживает мьютекс. Можно ли установить любой VC++11 как отдельный пакет в Visual Studio 2010? или Могу ли я использовать сторонние библиотеки мьютексов? Пожалуйста, помогите мне.


person Kumar    schedule 18.06.2014    source источник
comment
Зачем менять проект с 2012 на 2010? Boost.Thread, если вам действительно нужно.   -  person Bartek Banachewicz    schedule 18.06.2014
comment
@BartekBanachewicz У моего БОССА только 2010 год в его старом ноутбуке. И он не хочет мигрировать на новую IDE. Проще говоря - МОЯ Судьба.   -  person Kumar    schedule 19.06.2014


Ответы (1)


std::mutex основан на boost::mutex из Boost.Thread. Вы можете скачать и сборка Boost.

person dalle    schedule 18.06.2014
comment
Спасибо за Ваш ответ. Чтобы добавить ваш ответ, я обнаружил, что pthread также предлагает мьютекс. Я использовал pthread, и он работал нормально :) - person Kumar; 19.06.2014
comment
pthread — это c, а не c++; и indead pthread — отличная библиотека потоков - person Soleil; 28.09.2019