ProcessThread クラスとは? わかりやすく解説

ProcessThread クラス

オペレーティング システムプロセス スレッド表します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Class ProcessThread
    Inherits Component
Dim instance As ProcessThread
public class ProcessThread : Component
public class ProcessThread extends Component
public class ProcessThread extends
 Component
解説解説

ProcessThread使用して、現在システム実行されているスレッドに関する情報取得します。これによって、たとえば、スレッドパフォーマンス特性監視できます

スレッドとは、プログラム使用する実行パスです。Win32 によるスケジュール最小実行単位です。スタックCPU レジスタの状態、およびシステム スケジューラ実行リストのエントリで構成されます。

プロセスは、1 つ上のスレッドメモリ上のコードデータ、およびプログラムその他のリソース構成されます。一般的なプログラム リソースには、開かれたファイルセマフォ動的に割り当てられるメモリありますプロセスの各リソースは、そのプロセスすべてのスレッド共有されます。

プログラムは、システム スケジューラがそのプログラムいずれかスレッド実行制御渡したときに実行されます。スケジューラは、どのスレッドをいつ実行するかを決定します優先順位の低いスレッドは、優先順位の高いスレッドタスク完了するまでは待機します。マルチプロセッサコンピュータでは、スケジューラスレッド個別異なプロセッサ移動しCPU 負荷分散できます

プロセス単一スレッド起動します。このスレッドが、プロセスプライマリ スレッドです。どのスレッドでも追加スレッド作成できますプロセス内のすべてのスレッドが、そのプロセスアドレス空間共有します

メモメモ

プライマリ スレッドは、必ずしもコレクション最初インデックス配置する要はありません。

プロセススレッド個別実行されます。相互に可視になるように設定した場合除き、他のスレッド影響を受けません。しかし、共通リソース共有するスレッドは、セマフォまたはその他のプロセス間通信の手段を使用して動作調整する必要があります

現在のプロセス関連付けられたすべての ProcessThread オブジェクトコレクション取得するには、Process インスタンスThreads プロパティ取得します

継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Diagnostics.ProcessThread
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「ProcessThread クラス」の関連用語

ProcessThread クラスのお隣キーワード
検索ランキング

   

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



ProcessThread クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS