[其他ST产品] linux进程基础

[复制链接]
428|0
 楼主| 小夏天的大西瓜 发表于 2024-2-28 08:00 | 显示全部楼层 |阅读模式
在Linux中,进程是正在运行的程序的实例。
每个进程都有独立的内存空间、文件描述符和执行上下文。fork系统调用用于创建新进程。exec系列系统调用用于在进程中执行新程序。

  1. <p>#include <unistd.h></p><p>#include <sys/wait.h></p><p>
  2. </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>


您需要登录后才可以回帖 登录 | 注册

本版积分规则

273

主题

2368

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部