相关疑难解决方法(0)

当我收到此错误时如何实现非托管线程安全集合:使用/ clr编译时不支持<mutex>

我有一个C++应用程序,它由非托管C++,托管C++和c#组成.在非托管部分,我正在尝试使用std :: mutex创建一个线程安全集合.

但是,当我使用互斥锁时,我收到以下错误;

错误C1189:使用/ clr或/ clr:pure进行编译时不支持#error:<mutex>.

知道为什么我不能使用互斥锁吗?有人可以推荐替换它,以便我可以创建一个线程安全的非托管集合吗?

c++ multithreading mutex c++-cli thread-safety

28
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

c++-cli ×1

multithreading ×1

mutex ×1

thread-safety ×1