A monitor synchronization construct composed from parking_lot's synchronization primitives.