class Concurrent::MutexCountDownLatch

def initialize(count = 1)

@!macro count_down_latch_method_initialize
def initialize(count = 1)
  Utility::NativeInteger.ensure_integer_and_bounds count
  Utility::NativeInteger.ensure_positive count
  super()
  synchronize { ns_initialize count }
end