打印
[其他ST产品]

linux进程基础

[复制链接]
43|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在Linux中,进程是正在运行的程序的实例。
每个进程都有独立的内存空间、文件描述符和执行上下文。fork系统调用用于创建新进程。exec系列系统调用用于在进程中执行新程序。

<p>#include <unistd.h></p><p>#include <sys/wait.h></p><p>
</p><p>int main() {</p><p>    pid_t child_pid = fork();</p><p>    if (child_pid == 0) {</p><p>        // 子进程执行的代码</p><p>        execl("/bin/ls", "ls", NULL);</p><p>    } else {</p><p>        // 等待子进程结束</p><p>        waitpid(child_pid, NULL, 0);</p><p>    }</p><p>    return 0;</p><p>}</p>


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1397

帖子

1

粉丝