スレッドの使用とスレッド処理
このセクションの各トピックでは、マネージ スレッドを作成して管理する方法、マネージ スレッドにデータを渡して結果を取得する方法、およびスレッドを破棄したり ThreadAbortException を処理したりする方法について説明します。
このセクションの内容
- スレッドを作成し、開始時にデータを渡す
データを新しいスレッドに渡す方法とデータを取り戻す方法を含め、マネージ スレッドの作成について説明します。
- スレッドの一時中断と再開
マネージ スレッドを一時中断および再開した場合の動作について説明します。
- スレッドの破棄
マネージ スレッドを破棄した場合の影響、および ThreadAbortException の処理方法について説明します。
- スレッドのスケジューリング
スレッドの優先順位とそれがスレッドのスケジューリングに及ぼす影響について説明します。
参照
- Thread
Thread クラスのリファレンス ドキュメントです。このクラスは、アンマネージ コードから作成されたか、マネージ アプリケーションで作成されたかにかかわらず、マネージ スレッドを表します。
- ThreadStart
パラメータのないスレッド プロシージャを表す ThreadStart デリゲートのリファレンス ドキュメントです。
- ParameterizedThreadStart
スレッド プロシージャにデータを渡す簡単な方法を示します。ただし、厳密な型指定は行いません。
関連するセクション
- スレッドおよびスレッド処理
マネージ スレッド処理の概要を説明します。