C++實現線程安全的隊列

  C++標準庫已經提供了std::queue這一隊列容器,但不是線程安全的。std::queue這個容器已經提供了pop(),push(),empty()等這些讀寫操做容器的函數,只要在這些函數上面加個鎖,就可使其線程安全。   在C++原有容器上面進行簡單封裝便可實現一個線程安全的隊列,實現代碼以下:ios #include <iostream> #include <string> #incl
相關文章
相關標籤/搜索