Hi Folks,

I thought libevent would work multithreaded in the sense we can create (let's say) 4 worker threads that poll the same event_base. Is that assumption wrong?

In my test code, I see deadlocks between the worker-threads inside libevent after the first event getting dispatched via socket.

For those that may ask 'why?': running ssl encrypted traffic is a heavy burden to the CPU, and I'd like to split CPU loads over all existing processor cores.

If this is not intended to work: will it be in future? What do you think?

Any hints appreciated, and thanks!
 Roman

Reply via email to