我已将我的win32控制台应用程序c ++项目更改为可以处理Windows窗体的项目,因此我切换到了CLR。
我遇到线程问题,特别是并发队列。
在我的.h课程中,我有:
#include <concurrent_queue.h>
...
concurrent_queue<unsigned char*> queue;\
例如在.cpp中:
queue.try_pop(record)
我有错误:
ERROR: Concurrency Runtime is not supported when compiling /clr.
我知道我必须用其他东西改变我当前的队列,但我不知道是什么,以及如何。
你能帮帮我吗?我在堆栈上搜索,但我不知道如何更改此队列。