[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [Libevent-users] Best way for additional events registration in the same thread




On 27 Nov 2014 04:29, "Fongang Dassi Jean" <djfongang@xxxxxxxxx> wrote:
>
> Hello,
>
> atÂhttp://www.wangafu.net/~nickm/libevent-book/Ref3_eventloop.html, there is a note that
>
> "Ordinarily, the loop will exit as soon as it has no pending or active events. You can override this behavior by passing the EVLOOP_NO_EXIT_ON_EMPTY flag---for example, if youâre going to be adding events from some other thread."
>
> This seems to imply that it is only recommended to add events if another thread is used?

No, you could add events from callbacks too.

>
> This program:Âhttps://raw.githubusercontent.com/bagder/curl/master/docs/examples/hiperfifo.cÂmanages to register additional events after dispatch is called, but seems to rely on the existence of a persisting event.

It has one timer.

>
> Is that the only way? What is the best way?
>
> Thanks in advance