想知道是否有人能告诉我NSOperationQueue(来自MacOS/iOS)的等价物是在c#/ .Net中。等效于.NET中的NSOperationQueue
对于那些不熟悉它的人来说,它是一个线程队列。您可以设置优先级和并发操作,它将通过队列运行,一次运行多少个线程。线程完成后,将加载一个新线程。
谢谢,本
想知道是否有人能告诉我NSOperationQueue(来自MacOS/iOS)的等价物是在c#/ .Net中。等效于.NET中的NSOperationQueue
对于那些不熟悉它的人来说,它是一个线程队列。您可以设置优先级和并发操作,它将通过队列运行,一次运行多少个线程。线程完成后,将加载一个新线程。
谢谢,本
System.Threading.ThreadPool的功能类似。
http://msdn.microsoft.com/en-us/library/system.threading.threadpool.aspx
这已经有一段时间,因为我已经做了很多的C#代码,但我用ThreadPools。使它变得非常简单,就像NSOperationQueue
。
它与此类似,但缺乏设置操作优先级或取消所有排队操作的能力。另外,它是一个静态类,所以不能使多个ThreadPool实例具有不同的属性。 – Sandy 2012-02-17 00:51:29