c - 有没有一种方法可以启动另一个程序而不必执行 fork()?

标签 c fork

我有一个用 C 编写的主程序,我需要它来并行启动另一个进程, 我使用了函数

system("./server");

问题是这个进程包含一个 while(1) 循环,所以它永远不会返回到主应用程序......

有没有一种方法可以在不执行 fork() 的情况下启动程序?

谢谢!

最佳答案

当然 - 只需这样做:

system("./server &");

关于c - 有没有一种方法可以启动另一个程序而不必执行 fork()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2325220/

相关文章:

c - 我的 C 程序因未知原因崩溃

c - 当我重定向输出时,fork 和等待过程不适用于 mke2fs

c - Fork数组赋值冲突

php - 带有 PHP 的 Gearman - worker 中的线程

将十六进制数转换为十六进制转义字符数组

c++ - 静态编译过剩?

c - 带 fork 的管道和子创建

c - Linux 中 fork() 调用的来源在哪里?

c - GCC 和相同类型数组之间的严格别名

c - 将无符号字符数组返回给主函数