Semantically block until the count reaches 0
Release a latch, decrementing the remaining count and releasing any fibers that are blocked if the count reaches 0