マネージ スレッド処理の基本

このセクションの最初の 5 つのトピックでは、どのようなときにマネージ スレッド処理を使うかと、いくつかの基本的な機能について説明します。 追加機能を提供するクラスの詳細については、「スレッド処理オブジェクトと機能」と「同期プリミティブの概要」を参照してください。

このセクションの残りのトピックでは、マネージ スレッド処理での Windows オペレーティング システムとのやり取りなど、より詳細な内容について説明します。

メモメモ

.NET Framework Version 4 では、マルチスレッド プログラムでのタスクとデータの並列化に使用できる API が Task Parallel Library および PLINQ に用意されています。詳細については、「.NET Framework の並列プログラミング」を参照してください。

このセクションの内容

参照

  • Thread
    Thread クラスのリファレンス ドキュメントです。このクラスは、アンマネージ コードから作成されたか、マネージ アプリケーションで作成されたかにかかわらず、マネージ スレッドを表します。

  • BackgroundWorker
    ユーザー インターフェイス オブジェクトと組み合わせてマルチスレッドを実装する安全な方法を示します。

関連項目