Frage im Vorstellungsgespräch bei Microsoft

Implement semaphore using lock.