なぜ2つの別々のIDがあり、win32 APIプログラミングを呼び出すとデータ構造にdwProcessId返さdwThreadIdれるのか興味がありますか?PROCESS_INFORMATIONCreateProcess
どのような場合に使用しdwThreadIdますか?これまでのところ、ユースケースは見つかりませんでした。プロセスIDは、を介して開始したプログラムを識別するためにのみ使用しますCreateProcess。
また、Linuxにはpid(別名ProcessId)だけがあるのに、Windowsにはpidとthreadidの両方があるのはなぜですか?