internal Releaser(AsyncSemaphore semaphore) { this.semaphore = semaphore; }
public AsyncMutex(bool initiallyOwned = false) { this.semaphore = new AsyncSemaphore(initiallyOwned ? 0 : 1, 1); }