ThreadPool (class)

This type is found in the namespace System.Threading

mSetMaxThreadsBoolean
mGetMaxThreadsVoid
mSetMinThreadsBoolean
mGetMinThreadsVoid
mGetAvailableThreadsVoid
mRegisterWaitForSingleObjectRegisteredWaitHandle
mUnsafeRegisterWaitForSingleObjectRegisteredWaitHandle
mRegisterWaitForSingleObjectRegisteredWaitHandle
mUnsafeRegisterWaitForSingleObjectRegisteredWaitHandle
mRegisterWaitForSingleObjectRegisteredWaitHandle
mUnsafeRegisterWaitForSingleObjectRegisteredWaitHandle
mRegisterWaitForSingleObjectRegisteredWaitHandle
mUnsafeRegisterWaitForSingleObjectRegisteredWaitHandle
mQueueUserWorkItemBoolean
mQueueUserWorkItemBoolean
mUnsafeQueueUserWorkItemBoolean
mUnsafeQueueNativeOverlappedBoolean
mBindHandleBoolean
mBindHandleBoolean
mEqualsBoolean
mGetHashCodeInt32
mGetTypeType
mToStringString

SetMaxThreads

GetMaxThreads

workerThreadsSystem.Int32
completionPortThreadsSystem.Int32

SetMinThreads

workerThreadsSystem.Int32&
completionPortThreadsSystem.Int32&

GetMinThreads

workerThreadsSystem.Int32
completionPortThreadsSystem.Int32

GetAvailableThreads

workerThreadsSystem.Int32&
completionPortThreadsSystem.Int32&

RegisterWaitForSingleObject

workerThreadsSystem.Int32&
completionPortThreadsSystem.Int32&

UnsafeRegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.UInt32
executeOnlyOnceSystem.Boolean

RegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.UInt32
executeOnlyOnceSystem.Boolean

UnsafeRegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.Int32
executeOnlyOnceSystem.Boolean

RegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.Int32
executeOnlyOnceSystem.Boolean

UnsafeRegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.Int64
executeOnlyOnceSystem.Boolean

RegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
millisecondsTimeOutIntervalSystem.Int64
executeOnlyOnceSystem.Boolean

UnsafeRegisterWaitForSingleObject

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
timeoutSystem.TimeSpan
executeOnlyOnceSystem.Boolean

QueueUserWorkItem

waitObjectSystem.Threading.WaitHandle
callBackSystem.Threading.WaitOrTimerCallback
stateSystem.Object
timeoutSystem.TimeSpan
executeOnlyOnceSystem.Boolean

QueueUserWorkItem

callBackSystem.Threading.WaitCallback
stateSystem.Object

UnsafeQueueUserWorkItem

callBackSystem.Threading.WaitCallback

UnsafeQueueNativeOverlapped

callBackSystem.Threading.WaitCallback
stateSystem.Object

BindHandle

overlappedSystem.Threading.NativeOverlapped*

BindHandle

osHandleSystem.IntPtr

Equals

osHandleSystem.Runtime.InteropServices.SafeHandle

GetHashCode

objSystem.Object

GetType

.

ToString

.
.