同一fd上不同线程中的多个libevent库



我很想知道是否有其他人尝试过。。。我正要尝试一下,但希望在我晚上11点坐在这里(早上必须上班)尝试之前,其他人可以分享一些经验。

如果我加载几个线程,并从每个线程创建一个事件库,并在同一fd上创建侦听事件,那么libevent将如何响应?会只有一个事件库最终获胜并触发事件,还是每个事件库最终都触发事件?

好吧,我很快就把它编码好了。不幸的是,正如我所怀疑的那样,每一个事件库都会引发一个事件。因此,使用四个线程,每个线程都有自己独特的事件库和同一fd上的一组事件,它触发了该函数四次。

相关内容

  • 没有找到相关文章

最新更新