Documentation says:
The SemaphoreSlim class represents a lightweight, fast semaphore that can be used for waiting within a single process when wait t