Semaphore Constructor
.NET Framework 4.5
Initializes a new instance of the Semaphore class.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
| Name | Description | |
|---|---|---|
|
Semaphore(Int32, Int32) | Initializes a new instance of the Semaphore class, specifying the maximum number of concurrent entries and optionally reserving some entries. |
|
Semaphore(Int32, Int32, String) | Initializes a new instance of the Semaphore class, specifying the maximum number of concurrent entries, optionally reserving some entries for the calling thread, and optionally specifying the name of a system semaphore object. |
|
Semaphore(Int32, Int32, String, Boolean) | Initializes a new instance of the Semaphore class, specifying the maximum number of concurrent entries, optionally reserving some entries for the calling thread, optionally specifying the name of a system semaphore object, and specifying a variable that receives a value indicating whether a new system semaphore was created. |
|
Semaphore(Int32, Int32, String, Boolean, SemaphoreSecurity) | Initializes a new instance of the Semaphore class, specifying the maximum number of concurrent entries, optionally reserving some entries for the calling thread, optionally specifying the name of a system semaphore object, specifying a variable that receives a value indicating whether a new system semaphore was created, and specifying security access control for the system semaphore. |