多线程应用程序,用于启动和监视另一个可执行文件

时间:2016-06-06 19:49:18

标签: multithreading fork execvp

我找到了一个使用fork和execvp

启动代码的代码

然后通过挖掘网络我意识到它与多线程不兼容

所以现在我很安静...

“Pthreads标准指定来自任何线程的exec调用必须终止进程中的所有线程,并在新映像中的main处启动一个新线程。”

我定义需要多线程,因此在该上下文中如何启动外部可执行文件,检查它是否正在运行并偶尔杀死它?

感谢

1 个答案:

答案 0 :(得分:0)

我想我会使用system(),谢谢你的精彩支持

[评论不再有用]

相关问题