System.Threading.SemaphoreAcl public static class SemaphoreAcl Documentation Code public static Semaphore Create(int initialCount, int maximumCount, string name, out bool createdNew, SemaphoreSecurity semaphoreSecurity) public static Semaphore OpenExisting(string name, SemaphoreRights rights) public static bool TryOpenExisting(string name, SemaphoreRights rights, out Semaphore result)