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 |