进程&线程(持续更)

进程&线程(持续更)

进程和线程的关系?
Question:

  1. 进程的每个线程可以共享进程的所有资源吗?
  2. 线程都有哪些资源?
  3. 哪些是私有的资源,其他线程看不到的?哪些又是可共享的资源?

Answer:

  1. 进程的所有信息对该进程的所有线程都是共享的,包括可执行的程序文本、程序的全局内存和堆内存、栈以及文件描述符;
  2. 线程包含了表示进程内执行环境必需的信息,其中包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程私有数据;
  3. 3.

参考:
[1] 《unix环境高级编程》

猜你喜欢

转载自blog.csdn.net/zxc995293774/article/details/49022209