[英]How standard is std::thread?
我注意到很多已經為C ++ 11更新過的經典C ++參考資料源,例如cplusplus.com和Josuttis標准庫參考書 ,似乎根本沒有涵蓋/有任何文檔。 C ++ 11並發標准庫的功能,例如std::thread
, std::atomic
和std::async
。
這些並發功能是否比標准庫的其他部分“更不標准”? 或者文檔是否缺乏其他原因?
您引用的所有庫都確實是C ++ 11標准的一部分。 實際上,許多語言規則被重新設計來描述操作在多線程環境中的工作方式(以前,規范沒有指定線程如何工作的任何語義)。
我不能說為什么這些網站上缺少文檔,因為我不知道是誰運行它們,但線程,原子等絕對是C ++ 11的一部分。
在相關的說明中,我強烈建議不要使用cplusplus.com作為參考。 眾所周知,過去有一些不准確之處,其他網站(即cppreference.com)更加完整和准確。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.