タスク並列ライブラリは.Net3.5プロジェクトで使用できると聞きました。これは正しいですか?はいの場合、どのように使用しますか?.Net 4.0ではSystem.Threadingにありますが、Visual Studio2010でターゲットとして.Net3.5を選択すると、ParallelやParallelループなどのクラスにアクセスできません。
25911 次
2 に答える
40
(レガシーの答え-3.5のバックポートはもうすぐに利用できないようです。)
完全なParallelExtensionsを使用することはできません...
...ただし、Reactive Extensions for .NET 3.5をインストールすると、Parallel Extensionsのバージョンが付属しているため、それを使用できます。どのくらいのPFXがサポートされているかはわかりませんが、ほとんどの人にとっては十分だと思います。(ブログ投稿にいくつかの詳細がありますが、それは2009年のものです...バックポートされているかどうかにかかわらず、2010年の変更についてはわかりません。)
これもサポートされていないことに注意してください。趣味のプロジェクトではおそらく問題ありませんが、PFXを商用利用したい場合は、.NET4にアップグレードします。
于 2010-06-07T06:27:58.807 に答える
25
Jon Skeetが述べたように、にRx
バックポートTPL
されました.NET 3.5
。
統合を容易にするために、それらからnuget( TaskParallelLibraryと呼ばれる)を作成しました。System.Threading.dll
于 2012-04-27T06:43:52.913 に答える