46 votes

Puis-je utiliser la bibliothèque de tâches parallèle dans un projet .Net 3.5?

J'ai entendu dire que la bibliothèque de tâches parallèles peut être utilisée dans un projet .Net 3.5. Est-ce correct et si oui, comment l'utiliser? En .Net 4.0, il réside dans System.Threading, mais lorsque je sélectionne .Net 3.5 comme cible dans Visual Studio 2010, je n'ai pas accès aux classes telles que Parallel et les boucles Parallel.

40voto

Jon Skeet Points 692016

Vous ne pouvez pas utiliser la pleine Extensions Parallèles, non...

... mais si vous installez Réactif Extensions pour .NET 3.5, qui est livré avec une version d'Extensions Parallèles, de sorte que vous pouvez l'utiliser. Je ne sais pas combien de PFX est pris en charge, mais je suspecte qu'il y a assez pour la plupart des gens. (Il y a quelques détails dans le blog, mais c'est à partir de 2009... je ne sais pas à propos de tout changement en 2010, ce qui peut ou peut ne pas avoir été réactualisés.)

Notez que ce n'est pas pris en charge, probablement amende pour hobby de projets, mais si je voulais utiliser PFX dans le commerce, je l'avais mise à niveau .NET 4.

25voto

Omer Mor Points 3658

Comme Jon Skeet l'a mentionné, Rx reporté TPL .NET 3.5 .

J'ai créé un nuget (appelé TaskParallelLibrary ) à partir de leur System.Threading.dll , pour une intégration plus facile.

Vous pouvez l'obtenir à l' adresse http://nuget.org/packages/TaskParallelLibrary .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X