.NET 4.0 で Parallels ライブラリを発見した後、.NET 2.0 アプリケーションで同様のものを使用したいと考えています。
一般的なタスクを簡素化する、.NET 2.0 用の並列プログラミング ヘルパー ライブラリはありますか?
.NET 4.0 で Parallels ライブラリを発見した後、.NET 2.0 アプリケーションで同様のものを使用したいと考えています。
一般的なタスクを簡素化する、.NET 2.0 用の並列プログラミング ヘルパー ライブラリはありますか?
.NET Framework 2.0+から利用できるBackgroundWorker
クラスを試すことができます。このサイトと MSDN の両方で、このクラスの使用方法に関する多くの情報を入手できます。
また、.NET Framework 1.1+ から利用できるThread
classも確認できます。このクラスの情報も豊富です。私が特に気に入っているリソースの 1 つは、J. Albahari のスレッドに関するページです。これは、これらの機能を使い始めるための優れた出発点となるはずです。
これが役立つことを願っています。
Threadpool
TPLと似たような.NET 2.0での指名になります。
タスクの実行、作業項目のポスト、非同期 I/O の処理、他のスレッドの代わりに待機、およびタイマーの処理に使用できるスレッドのプールを提供します。
TPL
実際にThreadpool
ボンネットの下で使用します:
TPL は、作業の分割、ThreadPool でのスレッドのスケジューリング、キャンセルのサポート、状態管理、およびその他の低レベルの詳細を処理します。