これ http://www.man7.org/linux/man-pages/man2/clone.2.html書く
Linux 2.5.35以降、CLONE_THREADが指定されている場合は、フラグにCLONE_SIGHANDも含める必要があります(Linux 2.6.0-test6以降、CLONE_SIGHANDにはCLONE_VMも必要です)。
したがって、現代のLinuxスレッドでは、シグナルハンドラとメモリスペースを共有する必要があるようです。これは本当ですか?tgid
メモリ空間を共有せずに(呼び出しスレッドと同じ)新しいスレッドを作成する方法はありますかclone()
?
また、カーネルによって実行されるプロセスのスレッド間で共有される内容も知りたいです。