leiffyli
Results
3
comments of
leiffyli
@cooljacket 你好。libco只hook了网络IO,文件读写是没有hook的。
1. 如果co_func1调用了会触发协程切换的函数,那最终是会回到main协程的;main协程会会执行co_eventloop里面的回调函数; 2. 子协程与主协程是在同一个线程内的,所以主协程会等到所有子协程让出之后才继续执行事件循环。 3. 一个线程下只能执行一条调用链
应该不会有这个问题,同一个fd的多个事件会被合并成一次epoll的事件,最终在eventloop响应的时候,只会触发一次事件回调。