C++实现线程安全的队列

  C++标准库已经提供了std::queue这一队列容器,但不是线程安全的。std::queue这个容器已经提供了pop(),push(),empty()等这些读写操做容器的函数,只要在这些函数上面加个锁,就可使其线程安全。   在C++原有容器上面进行简单封装便可实现一个线程安全的队列,实现代码以下:ios #include <iostream> #include <string> #incl
相关文章
相关标签/搜索