スレッド
#Linux_System_Programming
プロセスは1つ以上の実行スレッドtheads of executionを持つ
A thread is the unit of activity within a process.
コードの実行とプロセスの実行状態の抽象(?)
スレッドはstack スタック領域, プロセッサの状態、オブジェクトコード上での実行位置を持つ
それ以外はプロセス内で共有されることが多い
特にprocess address space
内部的にはLinuxは普通のプロセスであってある種のリソースを共有するものとしてスレッドを実装している
→see, https://zenn.dev/hsaki/books/golang-concurrency/viewer/kernel#スレッドとは