- CPU 的调度单位是线程,所以我认为只有线程有栈,而进程没有
- 如这个答案里的说法我是比较赞同的 https://stackoferflow.com/questions/2131832/whats-the-difference-between-a-threads-stack-and-a-processs-stack
- 但是看书的时候又经常看到进程栈这个词,比如《操作系统概念》、《 Linux 内核设计与实现》
- 书里说到 Linux 中进程和线程的实现仅是共享资源程度的不同,所以 Linux 中的进程和线程一样是有栈的?如果是这样,那进程的栈是用来做什么的? |
|