diff options
Diffstat (limited to 'lib/yahns/queue_epoll.rb')
-rw-r--r-- | lib/yahns/queue_epoll.rb | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/lib/yahns/queue_epoll.rb b/lib/yahns/queue_epoll.rb index 4a10ce0..da90a95 100644 --- a/lib/yahns/queue_epoll.rb +++ b/lib/yahns/queue_epoll.rb @@ -32,17 +32,6 @@ class Yahns::Queue < SleepyPenguin::Epoll::IO # :nodoc: Thread.current[:yahns_fdmap] = @fdmap end - # use only before hijacking, once hijacked, io may be unusable to us - # It is not safe to call this unless it is an unarmed EPOLLONESHOT - # object. - def queue_del(io) - # order does not really matter here, however Epoll::CTL_DEL - # will free up ~200 bytes of unswappable kernel memory, - # so we call it first - epoll_ctl(Epoll::CTL_DEL, io, 0) - @fdmap.forget(io) - end - # returns an array of infinitely running threads def worker_thread(logger, max_events) Thread.new do |