IHostThreadPoolManager 介面
提供方法,讓通用語言執行平台 (CLR) 設定執行緒集區,並將工作專案排入執行緒集區的佇列。
方法
方法 | 描述 |
---|---|
GetAvailableThreads 方法 | 取得執行緒集區中目前不在處理工作項目的執行緒數目。 |
GetMaxThreads 方法 | 取得主機在執行緒集區中同時維護的執行緒數目上限。 |
GetMinThreads 方法 | 取得主機在預期要求時維護的閒置執行緒數目下限。 |
QueueUserWorkItem 方法 | 將函式排入佇列以便執行,並提供包含此函式所要使用之資料的物件。 |
SetMaxThreads 方法 | 設定主機可在執行緒集區中維護的執行緒數目上限。 |
SetMinThreads 方法 | 設定主機在預期要求時所必須維護的閒置執行緒數目下限。 |
備註
主機不需要使用對 SetMaxThreads
和 SetMinThreads
方法的呼叫中指定的值來設定執行緒集區。 在此情況下,主機應該從這些方法傳回 E_NOTIMPL 的 HRESULT 值。
規格需求
平台:請參閱系統需求。
標題: MSCorEE.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 2.0 起可用