Linux スレッドはプロセス内の実行ブランチであり、スレッドの規模は非常に小さいです。すべてのプロセスには少なくとも 1 つのスレッドがあります。スレッドによって共有されるリソース: 1. ユーザー ID とグループ ID、2. 現在の作業ディレクトリ、3. 同じアドレス空間、4. 各シグナルの処理方法。
スレッドの定義
(推奨学習: linux チュートリアル)
スレッドは内部にありますプロセス 実行ブランチ。スレッド サイズは非常に小さい (いわゆる内部とは、プロセスのアドレス空間で実行されることを意味します)。
すべてのプロセスには少なくとも 1 つのスレッドがあります。
スレッド共有リソース
同じアドレス空間
ファイル記述子テーブル ()
各信号の処理方法 (SIG_DFL、SIG_IGN、またはカスタマイズされた信号の優先順位など)
現在の作業ディレクトリ
ユーザー ID とグループ ID
スレッドに依存しないリソース
スレッドは一時変数を生成し、一時変数はスタックに保存されます。したがって、各スレッドには独自のプライベート スタック構造があります。
以上がLinuxスレッドとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。