class Concurrent::WaitableList

def put(value)

def put(value)
  @mutex.synchronize do
    @list << value
    @condition.signal
  end
end