是否有Visual Studio C ++ 6.0的线程安全队列类?

时间:2010-06-22 01:20:55

标签: c++ windows multithreading winapi mfc

我想在VS 6.0中实现一个线程安全队列 有没有一个好的课程用于此?这是使用CWinApp的MFC应用程序。

我的former帖子引导我here,但我没有奢侈的代码在VS 2010中,卡在6.0土地上。
好吧.....

谢谢。

2 个答案:

答案 0 :(得分:2)

显然你接受了这个问题的错误答案! :-)我在答案中链接的code可以与VC ++ 6一起使用。

答案 1 :(得分:1)

线程安全队列不应该特别难以实现。只需在包装器类中使用std::deque,然后提供您想要的访问权限,即push()pop()front()等。对于C ++并发,您一定要选择{{3使用互斥锁来适当地保护需要它的队列部分。我认为这是一项值得尝试的事情,您将同时了解并发性。