您的位置:首页 > 其它

进程状态和system函数

2016-09-25 14:37 218 查看
《朱老师物联网大讲堂》学习笔记      

学习地址:www.zhulaoshi.org

先fork创建子进程,然后子进程接着exec运行自己的程序,

进程状态,

就绪态,即我准备好了,

运行态,就绪态得到cpu就进入运行态开始运行,

僵尸态,

等待态,等待某个资源,又可以细分为浅度睡眠和深度睡眠,

停止态,暂停了,可以被唤醒,



图片源自:http://blog.chinaunix.net/uid-26126915-id-2948970.html

system函数,相当于fork+exec,

system是原子操作,整个操作一旦开始就会不会打断的执行完,不会引来竞争状态,但是占用cpu时间太长,影响系统实时性,

#include <stdlib.h>

int system( const char *string );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: