Hi Mark, On Monday 06 August 2007, Mark Heily wrote: > On Sun, 2007-08-05 at 15:31 -0300, Victor wrote: > > Is it safe to call event_add() from a second thread to > > add more events on that event loop base? > > No. Two threads cannot modify the same event_base struct without > explicit locking. You would need to use a mutex to protect the > event_add() call. >
After reading your email, I thought that just adding mutex around event_add() will still not be safe, because when a event is processed, it is removed from the event queue and I cannot lock a mutex on that from outside libevent, am I right? Thanks for your answer. Victor _______________________________________________ Libevent-users mailing list Libevent-users@monkey.org http://monkey.org/mailman/listinfo/libevent-users