2011-02-25 3 views
4

Je me demande simplement si quelqu'un peut me dire quel est l'équivalent de NSOperationQueue (de MacOS/iOS) dans C#/.Net.Equivalent de NSOperationQueue dans .NET

Pour ceux qui ne le connaissent pas, il s'agit d'une file d'attente. Vous pouvez définir des priorités et également des actions simultanées et cela fonctionnera dans la file d'attente en exécutant le nombre de threads que vous avez défini à la fois. Une fois le thread terminé, un nouveau est chargé.

Merci, Ben

Répondre

6

System.Threading.ThreadPool est similaire en fonction.

http://msdn.microsoft.com/en-us/library/system.threading.threadpool.aspx

+0

Il est similaire, mais il lui manque la possibilité de définir des priorités sur les opérations ou d'annuler toutes les opérations en file d'attente. De plus, il s'agit d'une classe statique, donc vous ne pouvez pas créer plusieurs instances ThreadPool avec des propriétés différentes. – Sandy

2

Il a été un moment que je l'ai fait beaucoup de code C#, mais je l'habitude d'utiliser ThreadPools. Cela rend vraiment facile, comme le NSOperationQueue.