水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:c++有栈协程一般主线程作为worker么?
2楼
|
ylh1969
|
2024-06-06 17:53:03
|
展开
【 在 stub 的大作中提到: 】
: 也就是主线程是否用来执行协程
1楼解释的很清楚。
我的做法,主线程只负责产生工作线程和管理全局资源,不干具体事。
全部工作线程都在事件管理器循环,我用的是epoll,没事都在epoll_wait。
线程收到一个fd被激活的,才会resume对应的协程。
每个连接一个协程,每个核一个线程。线程收到一个fd就resume一个协程,协程需要IO时,就把fd交给epoll,自己yield。
--
FROM 221.221.51.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版