广东商城网站建设,游戏钓鱼网站怎么做,悠悠我心的个人网站素材,福利博客wordpresswait#xff1a;进程等待
主要有两种等待方式#xff1a;阻塞式等待和非阻塞式等待
阻塞式等待#xff1a;如果子进程正在运行#xff0c;父进程将会一直等待着子进程运行结束#xff0c;并且自己什么事都不干
非阻塞式等待#xff1a;如果子进程正在运行#xff0c;…wait进程等待
主要有两种等待方式阻塞式等待和非阻塞式等待
阻塞式等待如果子进程正在运行父进程将会一直等待着子进程运行结束并且自己什么事都不干
非阻塞式等待如果子进程正在运行父进程将会访问看子进程是否运行结束如果运行结束则父进程开始运行否则父进程干其他的事直到子进程运行结束。
阻塞式等待例程 运行结果 休眠5秒后 这里有几个点需要注意一下
WIFEXITED(status)status的低8位表示进程退出时的信号。0代表没有收到信号。非0表示收到信号。
WEXITSTATUS(status)status的次低8位表示进程的退出码
非阻塞等待例程 运行结果 sleep2后
进程等待可能有几种结果
1 等待成功返回子进程的退出码
2 等待成功但是却异常退出
3 等待失败直接退出