$sem = new Thread::Semaphore([val])
sem
val
Constructor. Creates a new semaphore object, with an optional initial count of val, or 1 if val isn't specified.
1