# File lib_core/rucy/messenger.rb, line 38
    def push(socket)
      @lock.synchronize{
        while (@sock_queue.size >= @size)
          @push_cond.wait(@lock)
        end
        @sock_queue.push(socket)
        @pop_cond.signal
      }
      nil
    end