2014-07-03 172 views
0

我想我有一個問題,需要我在Windows CE下運行的.NET CF應用程序中提升threadpoll中分配的最小線程數。在.NET Compact Framework 3.5下的ThreadPool.SetMinThreads

看來這個方法沒有在緊湊框架上實現。有沒有什麼辦法可以在緊湊框架下重新創建方法調用?註冊表或系統設置可能?

+0

您可以在您的服務可以讀取的部分中將MinTreadCount和MaxTreadCount添加到您的app.config中。 –

+0

一旦我從app.config中讀取它,我將調用什麼方法來設置值。 SetMinThreads方法在Compact框架 – Aheho

+0

中不可用,如果您設置類似const int DefaultMinThreads = 5; const int DefaultMaxThreads = 10;我相信你不會達到最小/最大值。 –

回答

0

你爲什麼說這個方法沒有在.Net Compact Framework上實現。 官方的MSDN文檔說,你可以在ThreadPool類設置靜態屬性SetMaxThreads:

http://msdn.microsoft.com/en-US/library/ms172522(v=vs.90).aspx

http://msdn.microsoft.com/en-US/library/system.threading.threadpool.setmaxthreads(v=vs.90).aspx

保羅。

+0

我正在尋找SetMinThreads,而不是SetMaxThreads。 – Aheho

+0

不好意思! AFAIK不可能改變最小線程。 – ppatierno

相關問題