调用exec()时线程会发生什么?

时间:2016-04-13 04:06:55

标签: multithreading operating-system exec

我正在参加一个操作系统课程并尝试围绕这个问题,任何帮助将不胜感激:

  

如果进程中的多个线程之一进行exec()调用,其他线程会发生什么?为什么呢?

我对exec()的理解是将当前进程替换为新进程,而fork()的主要区别在于fork()创建了一个克隆,最终会出现重复。

因此,如果exec()替换当前进程,它是否会杀死旧进程的线程并用新进程替换它们?任何帮助将不胜感激。

0 个答案:

没有答案