blob 1ba64f6961b2d578ceac9a9c6d9d5e4ebf4ef3fe 882 bytes (raw)
name: lib/rainbows/xepoll.rb # note: path name is non-authoritative(*)
# -*- encoding: binary -*-
# Edge-triggered epoll concurrency model with blocking accept() in a
# (hopefully) native thread. This is just like Epoll, but recommended
# for Ruby 1.9 users as it can avoid accept()-scalability issues on
# multicore machines with many worker processes.
# Do not use this if you have slow external dependencies.
# === RubyGem Requirements
# * raindrops 0.6.0 or later
# * sleepy_penguin 3.0.1 or later
# * sendfile 1.1.0 or later
autoload :Client, 'rainbows/xepoll/client'
Rainbows::Client.__send__ :include, Client
def worker_loop(worker) # :nodoc:
solving 1ba64f6 ...
found 1ba64f6 in https://yhbt.net/rainbows.git/
(*) Git path names are given by the tree(s) the blob belongs to.
Blobs themselves have no identifier aside from the hash of its contents.^
Code repositories for project(s) associated with this public inbox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).