add RevThreadPool concurrency model
commit154e7af0225a0375274991ee7bd1fc8ad22c1c37
authorEric Wong <normalperson@yhbt.net>
Wed, 2 Dec 2009 07:39:32 +0000 (1 23:39 -0800)
committerEric Wong <normalperson@yhbt.net>
Wed, 2 Dec 2009 08:23:02 +0000 (2 00:23 -0800)
tree2274e7beaa114f88126573830d0bccf7df4c3904
parentc50b69ddf0f1305bb39ed812d084f59db6dd9897
add RevThreadPool concurrency model

This should be like RevThreadSpawn except with more predictable
performance (but higher memory usage under low load).
Documentation/comparison.haml
lib/rainbows.rb
lib/rainbows/rev/master.rb [new file with mode: 0644]
lib/rainbows/rev/thread.rb [new file with mode: 0644]
lib/rainbows/rev_thread_pool.rb [new file with mode: 0644]
lib/rainbows/rev_thread_spawn.rb
t/GNUmakefile
t/simple-http_RevThreadPool.ru [new file with mode: 0644]