Skillz Interview Question

Q: Implement DispatchSemaphore in a given scenario.