我想我有一個問題,需要我在Windows CE下運行的.NET CF應用程序中提升threadpoll中分配的最小線程數。在.NET Compact Framework 3.5下的ThreadPool.SetMinThreads
看來這個方法沒有在緊湊框架上實現。有沒有什麼辦法可以在緊湊框架下重新創建方法調用?註冊表或系統設置可能?
我想我有一個問題,需要我在Windows CE下運行的.NET CF應用程序中提升threadpoll中分配的最小線程數。在.NET Compact Framework 3.5下的ThreadPool.SetMinThreads
看來這個方法沒有在緊湊框架上實現。有沒有什麼辦法可以在緊湊框架下重新創建方法調用?註冊表或系統設置可能?
你爲什麼說這個方法沒有在.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
保羅。
您可以在您的服務可以讀取的部分中將MinTreadCount和MaxTreadCount添加到您的app.config中。 –
一旦我從app.config中讀取它,我將調用什麼方法來設置值。 SetMinThreads方法在Compact框架 – Aheho
中不可用,如果您設置類似const int DefaultMinThreads = 5; const int DefaultMaxThreads = 10;我相信你不會達到最小/最大值。 –