System.Threading 名前空間とは? わかりやすく解説

System.Threading 名前空間

System.Threading 名前空間には、マルチスレッド プログラミング実現するクラスインターフェイス用意されています。この名前空間には、スレッド動作データへのアクセス同期するためのクラス (MutexMonitor、Interlocked、AutoResetEvent など) のほか、システム提供するスレッド プール使用するための ThreadPool クラススレッド プール スレッドコールバック メソッド実行するための Timer クラス用意されています。
クラスクラス

 クラス説明
パブリック クラスAbandonedMutexExceptionスレッドが、別のスレッド解放せずに終了することによって放棄した Mutex オブジェクト取得したときにスローされる例外
パブリック クラスAutoResetEventイベント発生したことを待機中のスレッド通知します。このクラス継承できません。
パブリック クラスCompressedStack現在のスレッド圧縮スタック設定キャプチャを行うメソッド提供します。このクラス継承できません。
パブリック クラスEventWaitHandleスレッドの同期イベント表します
パブリック クラスExecutionContext現在のスレッド実行コンテキスト管理します。このクラス継承できません。
パブリック クラスHostExecutionContextスレッド間でホスト実行コンテキストカプセル化して反映させます
パブリック クラスHostExecutionContextManager共通言語ランタイム ホスト実行コンテキストフロー (移行) に参加するための機能提供します
パブリック クラスInterlocked複数スレッド共有される変数分割不可能な操作提供します
パブリック クラスManualResetEventイベント発生したことを、1 つ上の待機中のスレッド通知します。このクラス継承できません。
パブリック クラスMonitorオブジェクトへのアクセス同期する機構提供します
パブリック クラスMutex同期プリミティブは、プロセス間の同期にも使用できます
パブリック クラスOverlappedOverlapped インスタンスからの情報を NativeOverlapped 構造体転送するためのメソッドを含む、Win32 OVERLAPPED 構造体マネージ表現提供します
パブリック クラスReaderWriterLock単一ライタ複数リーダーサポートするロック定義します
パブリック クラスRegisteredWaitHandleRegisterWaitForSingleObject を呼び出すときに登録されハンドル表します。このクラス継承できません。
パブリック クラスSemaphoreリソースまたはリソースプール同時にアクセスできるスレッドの数を制限します。
パブリック クラスSemaphoreFullExceptionカウントが既に最大値であるセマフォに対して System.Threading.Semaphore.Release メソッド呼び出され場合スローされる例外
パブリック クラスSynchronizationContext同期コンテキストさまざまな同期モデル反映させるための基本機能提供します
パブリック クラスSynchronizationLockException指定した Monitorロック所有していることが呼び出し元の条件となるメソッドを、そのロック所有していない呼び出し元が呼び出した場合スローされる例外です。
パブリック クラスThreadスレッド作成および制御し、そのスレッド優先順位設定およびステータス取得行います
パブリック クラスThreadAbortExceptionAbort メソッド呼び出されるときにスローされる例外。このクラス継承できません。
パブリック クラスThreadExceptionEventArgsThreadException イベントデータ提供します
パブリック クラスThreadInterruptedExceptionThread待機状態のときに中断されるスローされる例外
パブリック クラスThreadPool作業項目の送信非同期 I/O の処理、他のスレッド代理で行う待機、およびタイマの処理に使用できるスレッドプール提供します
パブリック クラスThreadStartException基になるオペレーティング システムスレッド起動された後、スレッドユーザー コード実行する準備完了する前にマネージ スレッドエラー発生したときにスローされる例外
パブリック クラスThreadStateExceptionメソッド呼び出しThread無効な ThreadState である場合は、例外スローさます。
パブリック クラスTimeout無期限時間指定するために使用される定数含みます。このクラス継承できません。
パブリック クラスTimer指定した間隔メソッド実行するための機構提供します。このクラス継承できません。
パブリック クラスWaitHandle共有リソースへの排他アクセス待機使用するオペレーティング システム固有のオブジェクトカプセル化ます。
パブリック クラスWaitHandleCannotBeOpenedException存在しないシステム ミューテックスまたはシステム セマフォ開こうとしたときにスローされる例外
構造体構造体
デリゲートデリゲート
列挙型列挙型
 列挙説明
パブリック列挙体ApartmentStateThreadアパートメント状態を指定します
パブリック列挙体EventResetModeシグナル受信した後で EventWaitHandle が自動的にリセットされるか、または手動リセットされるかを示します
パブリック列挙体ThreadPriorityThreadスケジューリング優先順位指定します
パブリック列挙体ThreadStateThread実行状態を指定します



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「System.Threading 名前空間」の関連用語

System.Threading 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Threading 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS