2014-07-03 171 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

相关问题