class Concurrent::Event

def initialize

`Event` will block.
Creates a new `Event` in the unset state. Threads calling `#wait` on the
def initialize
  @set = false
  @mutex = Mutex.new
  @condition = Condition.new
end