您当前的位置: 首页 >  linux

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LINUX下system和execl有什么差异?

柳鲲鹏 发布时间:2018-10-15 14:54:23 ,浏览量:0

  用C都可以调用,启动一个应用,实际上差别很大。

  • system:启动另外一个应用之后,新应用的进程独立,当前进程也活着。即有两个互不影响的进程。
  • execl:启动另外一个应用之后,新应用的进程即是当前进程。进程数是一个。

  需要强调的是:

  system/popen都是阻塞的,即运行不结束就不会返回。

  如果不需要阻塞,马上返回,加一个后台运行符号 & 即可。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0522s