Visual Basic での高度なマルチスレッド処理
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
マルチスレッド アプリケーションでは、複数の異なるタスクを同時に実行できます。 このセクションのトピックでは、各タスクが競合なしでスムーズに連係して動作するようにタスクを管理する方法を説明します。
このセクションの内容
スレッドの同期
マルチスレッド アプリケーションの同期をとる方法について説明します。スレッド プール
タスクをキューに追加し、新しいスレッドが作成されたときにタスクを起動する方法について説明します。スレッド タイマー
各スレッドのプロシージャを一定の間隔で実行する方法について説明します。高度な同期化技法
マルチスレッド アプリケーションで複数のスレッドの同期をとるために待機ハンドルと監視オブジェクトを使用する方法について説明します。
関連項目
Multithreading in Visual Basic
Introduction to using multithreading in Visual Basic applications.コンポーネントのマルチスレッド
コンポーネント プログラミングでマルチスレッドを使用する方法についてのトピックへのリンクが用意されています。チュートリアル: チュートリアル : Visual Basic による簡単なマルチスレッド コンポーネントの作成
マルチスレッド コンポーネントの作成方法を示します。System.Threading
Provides .NET Framework classes and interfaces that enable multithreaded programming.