c++ - 如何在 Visual Studio 2010 中使用互斥锁

标签 c++ visual-studio-2010 visual-studio visual-studio-2012

我将项目从 Visual Studio 2012 更改为 2010。但是互斥体在 Visual Studio 2010 中不起作用。在 MSDN 页面中提到 VC++10 不支持互斥体。是否可以在 Visual Studio 2010 中将任何 VC++11 作为单独的包安装?或者我可以使用任何第三方互斥体库吗?请指导我。

最佳答案

std::mutex基于boost::mutex来自Boost.Thread图书馆。你可以downloadbuild提升。

关于c++ - 如何在 Visual Studio 2010 中使用互斥锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24279043/

相关文章:

c++ - C/C++ - 查询依赖于平台的换行符(用于内存映射文件)

visual-studio - 理解T4有困难

visual-studio-2010 - 无法加载文件或程序集 'Microsoft.Web.Infrastructure' 或其依赖项之一。访问被拒绝

visual-studio - 如何创建测试 32 位和 64 位 Windows 的安装程序条件

c# - 在 Nuget 中使用 Install-Package 时,有没有办法指定 .NET Framework Version 参数?

visual-studio - 用于单元测试的单独 Visual Studio 解决方案?

c++ - 添加了破坏 .text 部分的 pe 可执行部分

C++:将字符串作为常量引用是否经常被认为是一种好习惯?

c++ - std::packaged_task 没有违反销毁 promise ?

visual-studio-2010 - 非命名空间文件夹命名约定