想知道是否有人能告訴我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