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.
Réponses
Trop de publicités?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.
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 .