C# Класс System.Threading.ThreadPool.ThreadPool

Показать файл Открыть проект

Открытые методы

Метод Описание
BindHandle ( SafeHandle osHandle ) : bool
QueueUserWorkItem ( WaitCallback callBack ) : bool
QueueUserWorkItem ( WaitCallback callBack, object state ) : bool
RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce ) : RegisteredWaitHandle
RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle

Приватные методы

Метод Описание
BindHandle ( IntPtr osHandle ) : bool
GetAvailableThreads ( int &workerThreads, int &completionPortThreads ) : void
GetMaxThreads ( int &workerThreads, int &completionPortThreads ) : void
GetMinThreads ( int &workerThreads, int &completionPortThreads ) : void
MoonlightHandler ( WaitCallback callback ) : WaitCallback
RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
SetMaxThreads ( int workerThreads, int completionPortThreads ) : bool
SetMinThreads ( int workerThreads, int completionPortThreads ) : bool
ThreadPool ( ) : System.Collections
UnsafeQueueNativeOverlapped ( NativeOverlapped overlapped ) : bool
UnsafeQueueUserWorkItem ( WaitCallback callBack, object state ) : bool
UnsafeRegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce ) : RegisteredWaitHandle
UnsafeRegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
UnsafeRegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
UnsafeRegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle

Описание методов

BindHandle() публичный статический Метод

public static BindHandle ( SafeHandle osHandle ) : bool
osHandle System.Runtime.InteropServices.SafeHandle
Результат bool

QueueUserWorkItem() публичный статический Метод

public static QueueUserWorkItem ( WaitCallback callBack ) : bool
callBack WaitCallback
Результат bool

QueueUserWorkItem() публичный статический Метод

public static QueueUserWorkItem ( WaitCallback callBack, object state ) : bool
callBack WaitCallback
state object
Результат bool

RegisterWaitForSingleObject() публичный статический Метод

public static RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce ) : RegisteredWaitHandle
waitObject WaitHandle
callBack WaitOrTimerCallback
state object
timeout TimeSpan
executeOnlyOnce bool
Результат RegisteredWaitHandle

RegisterWaitForSingleObject() публичный статический Метод

public static RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
waitObject WaitHandle
callBack WaitOrTimerCallback
state object
millisecondsTimeOutInterval int
executeOnlyOnce bool
Результат RegisteredWaitHandle

RegisterWaitForSingleObject() публичный статический Метод

public static RegisterWaitForSingleObject ( WaitHandle waitObject, WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce ) : RegisteredWaitHandle
waitObject WaitHandle
callBack WaitOrTimerCallback
state object
millisecondsTimeOutInterval long
executeOnlyOnce bool
Результат RegisteredWaitHandle