Pergunta de entrevista da empresa Skillz

Q: Implement DispatchSemaphore in a given scenario.