我想我有一个问题,需要我在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;我相信你不会达到最小/最大值。 –