我是linux的新手。现在我正在关注“高级Linux书”
我知道当我们从进程创建一个新线程时,它会从进程的主线程继承。
假设我从pt创建了一个线程pt1。然后pt1继承环境,代码,信号掩码。 它唯一没有共享的是“清除新线程的信号待定”。
我想知道在同一进程的线程之间没有共享更多属性。
感谢任何帮助
答案 0 :(得分:0)
同一进程中的线程共享:
Process instructions
Most data
open files (descriptors)
signals and signal handlers
current working directory
User and group id
每个帖子都有一个唯一的:
Thread ID
set of registers, stack pointer
stack for local variables, return addresses
signal mask
priority