【发布时间】:2011-04-22 20:47:54
【问题描述】:
我有这些问题,因为我正在阅读一些关于进程和线程的新主题。如果有人可以帮助我,我会很高兴。
1) 如果一个线程被标记为不可取消,然后进程在临界区内被杀死,会发生什么?
2) 我们是否有操作系统已知的程序的主线程?我的意思是操作系统是否赋予程序的第一个线程一些有益的权利或什么?
3) 当我们杀死一个进程并且线程没有加入时,它们会变成僵尸吗?
【问题讨论】:
-
这里还有一个问题,线程如何共享正在运行的进程的堆栈?堆栈是否包含它们全部或它们是否在线程之间切换时从堆栈中抢占?
标签: linux process thread-safety pthreads zombie-process