水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:再次吐槽审阅代码发现的问题
1楼
|
ziqin
|
2021-09-18 12:12:52
|
展开
讲真,只能说大概猜到你的意思。
1. 看使用环境,如果是低频偶尔使用,随便来
2. 如果是性能相关的部分,肯定得外部传线程进去。线程怎么传是写库的人的是,copy/move/sharedptr要看你们的库怎么涉及。
而且我个人意见是
1. 如果本身就是rpc框架的设计,那本来就应该是block call,如果是异步设计,你们这个框架设计本身就过时了。本身就应该是类似threadpool.posttask之类的基于task的设计,而不是把线程传给类
--
FROM 36.19.11.*
3楼
|
ziqin
|
2021-09-18 14:11:09
|
展开
其实就是asio的设计吧。iocontext.run可以让用户来选择由哪个thread来跑。彻底把task/scheduler/worker去耦合了
--
FROM 36.19.11.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版