Re: Feature request: ability to use libeio with multiple event loops

2011-12-28 Thread Hongli Lai
On Wed, Dec 28, 2011 at 6:08 PM, Chris Brody wrote: > Hongli maybe this answer can help you. Yes libeio is using globals, > libeio is USING LOCKS (mutex) and conditionals so AFAIK it would be > safe to be using libeio from multiple event-loop threads. > > BTW libeio uses an interesting strategy to

Re: Feature request: ability to use libeio with multiple event loops

2011-12-28 Thread Chris Brody
On Tue, Dec 20, 2011 at 2:34 PM, Hongli Lai wrote: > I'm writing a multithreaded evented server in which I have N threads > (N=number of CPU cores) and one libev event loop per thread. I want to > use libeio but it looks like libeio depends on global variables so > this isn't going to work. I'd li

Re: Feature request: ability to use libeio with multiple event loops

2011-12-28 Thread Hongli Lai
On Thu, Dec 22, 2011 at 8:05 AM, Hongli Lai wrote: > According to that same Wikipedia article, some CPUs have multiple > register files in order to reduce thread switching time, i.e. what you > describe as extra support for multiple contexts. According to the > article, that idea came in the late