论"异步"工作

很可惜,你不是事件循环,上下文切换的开销巨大

所谓异步工作,其实有个先验条件,那就是你的任务得是io密集的,即做一会就可以yield出去,等待外部回复的。 这种工作可以异步的做。一旦工作是cpu密集的了,基本就没法yield了。你总得干这么多活。 更可怕的是多个fd同时就绪,这就麻烦大了,你得一起处理,这时候往往疲于奔命,延迟剧增,要是这些就绪 的task还含有cpu密集部分,那就更麻烦了。