![](/img/trans.png)
[英]std::thread class vs std::this_thread namespace in c++?
[英]std::thread in C++ vs. goroutine in go language?
go語言中的gorouting的性質是自動的纖維/協程。
C ++中std :: thread的本質是本機線程的包裝。
我認為std :: thread應該是並行工作的抽象,而不僅僅是本地線程。 在雲計算時代,這非常重要。
有什么辦法可以使用std :: thread,如下所示:
std::thread<GoroutingStyle> t1;
std::thread<NativeThreadStyle> t2;
否則,C ++標准是否考慮添加一些功能/庫來支持goroutine?
否則,C ++標准是否考慮添加一些功能/庫來支持goroutine?
您所需要的就像是一個光纖庫,即將推出的庫boost.fiber包含協作調度的光纖,互斥鎖/條件可變/屏障/ ...-接口類似於boost.thread。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.