首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++中的线程和go语言中的goroutine?

C++中的线程和go语言中的goroutine?
EN

Stack Overflow用户
提问于 2013-09-01 11:21:10
回答 1查看 1.3K关注 0票数 3

围棋语言的本质是一种自动的纤维/协同线。

C++中的std::线程的性质是本机线程的包装器。

我认为std::线程应该是并行工作的抽象,而不仅仅是本地线程。在云计算时代,它是非常重要的。

是否有任何方法使用std::线程,如下所示:

代码语言:javascript
复制
std::thread<GoroutingStyle>    t1;
std::thread<NativeThreadStyle> t2;

或者如果不是,C++标准是否考虑添加一些特性/库来支持goroutine?

EN

回答 1

Stack Overflow用户

发布于 2013-09-02 08:21:39

或者如果不是,C++标准是否考虑添加一些特性/库来支持goroutine?

您所请求的是类似于光纤库的东西--即将到来的库boost.fiber包含协作调度的光纤、互斥/条件--vairables/屏障/.--接口类似于boost.thread。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18557916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档