On Mon, Nov 07, 2011 at 12:01:13PM +0000, Paddy Byers <paddy.by...@gmail.com> 
wrote:
> (Unlike my last attempt) this can now run two node instances in separate
> threads, each running a file io benchmark and the responses are being
> directed to the correct threads for processing.
> 
> Does this make sense or am I missing something?

It breaks the API and makes everything slower than it could be, all
because node.js wants to do its own software cpu thing :)

I think my proposal is far simpler, and doesn't run the risk of breaking
the logic inside libeio (such as request/thread counting, stuff such as
matime/maxreqs and so on). It's possible that it happens to work, but I don't
really want to think through all cases.

If node.js really wants to go head-through-wall, then I think having the
extra thread sending requests to event loops is far simplar and safer.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schm...@schmorp.de
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
libev mailing list
libev@lists.schmorp.de
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to