我用c的协程都是没办法。
我做的是框架,应用是别人写的插件。人家应用可不管你什么同步异步。
在线程池服务器,人家就这么写了:
SendNet(bank,支付请求);
RecvNet(bank,回执);
银行何时回,不知道,人家就这么等着。不多的几个线程,堵死还不容易?
好大一个系统,就为这两句话,换rust?
所以就改RecvNet(),里边加上yield,让线程脱身干别的,等那边回话了,再resume回来接着干。
与上层应用插件没有关系。不需要他们管什么线程协程,同步异步这些p事。
就算是rust,怎么弄这两句话?别让应用逻辑考虑什么协程异步,全透明。
看了你们前边例子,想不出来怎么弄,才能让人家看不出来异步协程啥的。
【 在 munaiyi 的大作中提到: 】
: 是的,但是用c++协程不如用异步方式也许更好。
:
--
修改:ylh1969 FROM 221.218.60.*
FROM 221.218.60.*