diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-10-05 02:44:18 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-10-05 02:47:01 -0700 |
commit | 0be3542b4e16972e0ec5ff354625f45ea8241883 (patch) | |
tree | c84ee04f6f653d9c698fd06cdbf5b9f549595e03 /lib/rainbows/thread_spawn.rb | |
parent | b5a0a2cce2c10ade80c1bc9a54d73194bb520776 (diff) | |
download | rainbows-0be3542b4e16972e0ec5ff354625f45ea8241883.tar.gz |
Diffstat (limited to 'lib/rainbows/thread_spawn.rb')
-rw-r--r-- | lib/rainbows/thread_spawn.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/rainbows/thread_spawn.rb b/lib/rainbows/thread_spawn.rb index 085da39..36968d8 100644 --- a/lib/rainbows/thread_spawn.rb +++ b/lib/rainbows/thread_spawn.rb @@ -1,6 +1,14 @@ # -*- encoding: binary -*- module Rainbows + # Spawns a new thread for every client connection we accept(). This + # model is recommended for platforms where spawning threads is + # inexpensive. + # + # If you're connecting to external services and need to perform DNS + # lookups, consider using the "resolv-replace" library which replaces + # parts of the core Socket package with concurrent DNS lookup + # capabilities module ThreadSpawn include Base |