对。。所以我自己打个广告一下:
我搞的 qtng 网络库,实现了 cpp 下简单易用的协程网络库。目标是写起来比 java 还容易,用起来跟 cpp 以前的网络库一样高效。
https://qtng.org/
为什么说比 java 还容易呢,因为 java 用线程经常要考虑同步,而写协程的话,正常都假定在一个线程里面执行,基本不需要对数据进行加锁。
【 在 leadu (leadu) 的大作中提到: 】
: “java 一个请求对应一个线程简单明了,cpp 几万个请求用一个线程异步高效,难以控制。”
: 这个就是协程的主要价值:写起来像同步的,实际是异步的。一个协程在io操作的时候释放当前线程给别的协程,io操作完毕之后再回来。
--
FROM 124.72.118.*