workerman/http-client源码请教

suse

请问各位大佬,workerman/http-client中这段代码中$suspension->suspend()和$suspension->resume()的作用是什么? 还有就是为什么没有设置success_callback的请求会用到fiber?这样有什么好处?

截图

364 1 1
1个回答

walkor

suspend 是挂起当前协程,resume是恢复协程执行。
没有设置success_callback就走协程方案,好处是可以用同步的方式写代码,不用写回调函数,更符合编码习惯

🔝