不会有用协程的业务代码。
业务必须是透明的使用协程,看不到的。
比如,把线程池模式改成协程模式,就是底层函数的改变,跟上层没有任何关系。上层是同步调用IO,改完还是同步,里边是否yield,甚至换了线程,业务是不知道的。
所以,要告诉写业务软件的,你的线程锁不能跨越IO,自己想办法。
如,连接池管理,把悲观锁全部改成乐观锁。
【 在 mopo 的大作中提到: 】
: 好不好不知道,反正我编程10多年还真没怎么碰见过直接用协程的业务代码,就算是library也是凤毛麟角,也没出现过做架构和解决方案时非用不可的场景
: 对于并行和并发,实际情况是能把多线程玩好的已经不多了,单线程内做到伪并行也有很多路子,这个我一般交给专业的lib来做不会尝试自己造轮子
--
修改:ylh1969 FROM 221.218.60.*
FROM 221.218.60.*