add FiberPool concurrency model
commit7da8f7696fafc22a50dbcded6ca44cad7ae32ab6
authorEric Wong <normalperson@yhbt.net>
Wed, 25 Nov 2009 18:18:02 +0000 (25 10:18 -0800)
committerEric Wong <normalperson@yhbt.net>
Wed, 25 Nov 2009 19:58:46 +0000 (25 11:58 -0800)
tree981fe68952ed4d96196d5057abf8402b562690d4
parent69b3f0f1627744926f53d13714ba62f0e83333c8
add FiberPool concurrency model

This is another Fiber-based concurrency model that can exploit
a streaming "rack.input" for clients.  Spawning Fibers seems
pretty fast, but maybe there are apps that will benefit from
this.
lib/rainbows.rb
lib/rainbows/dev_fd_response.rb
lib/rainbows/fiber_pool.rb [new file with mode: 0644]
t/GNUmakefile
t/simple-http_FiberPool.ru [new file with mode: 0644]