围棋语言的本质是一种自动的纤维/协同线。
C++中的std::线程的性质是本机线程的包装器。
我认为std::线程应该是并行工作的抽象,而不仅仅是本地线程。在云计算时代,它是非常重要的。
是否有任何方法使用std::线程,如下所示:
std::thread<GoroutingStyle> t1;
std::thread<NativeThreadStyle> t2;或者如果不是,C++标准是否考虑添加一些特性/库来支持goroutine?
发布于 2013-09-02 08:21:39
或者如果不是,C++标准是否考虑添加一些特性/库来支持goroutine?
您所请求的是类似于光纤库的东西--即将到来的库boost.fiber包含协作调度的光纤、互斥/条件--vairables/屏障/.--接口类似于boost.thread。
https://stackoverflow.com/questions/18557916
复制相似问题