其实写这篇文章的目的是这样的:在基本的网络库中,经常看到有注册回调这么一说,让回调函数做真正去做的事情,在libevent中就是这样。这样做的目的说了为了避免阻塞,避免异步(这里首先说明异步和阻塞是不同的概念)。但是我的问题是:如果在回调中执行了很耗时的操作,甚至是在回调中出现了阻塞的操作,这该怎么办?还有就是,在执行回调函数的部分时,是不是流程和回调函数的内容顺序执行的,想执行中断那样,不管怎么说,必须等到这个回调函数执行结束以后才能执行下一个回调后的代码,如果这样的话,在执行回调的时候有事件到达(这里是采用的I/O复用监听各个事件,事件存在返回的场景!!)其实写这篇文章的目的是这样的:在基本的网络库中,经常看到有注册回调这么一说,让回调函数做真正去