不能这么说。我写了太多回调,又臭又长。接触到原生coroutine后,才觉得这真是个好东西。写出来的代码逻辑清晰,代码长度极大缩短。
- 来自 水木社区APP v3.5.7
【 在 ylh1969 的大作中提到: 】
: 别弄这些没用的了。不够debug的呢。
: 要么别用coroutine,要么,直接使用libc里的协程函数。
: makecontext,getcontext,setcontext,swapcontext。主要就这几个函数,概念基础,所需的资源自己控制,细节自己清楚,用起来简单,debug相对容易。
: 我猜所有协程工具都是对这几个函数的包装,用到的机制和资源不清楚,可能使用过程会遇到麻烦。
: 基础协程函数stack的尺寸是你自己设定的,不够用自己调整。
--
FROM 182.129.60.*