摘要:
1、为什么需要exec族函数 (1)、fork子进程是为了执行新程序(fork创建子进程后,子进程和父进程同时被OS调度执行,因此子程序可以单独的执行一个程序,这样程序宏观上将会和父进程程序同时进行) (2)、可以直接在子进程中的if中写入新程序的代码。这样做是可以的,但是不够灵活,因为我们只能把子 阅读全文
posted @ 2019-07-26 23:15
志瞳道合
阅读(393)
评论(0)
推荐(0)
摘要:
(1)、竟态全称是:竞争状态,多进程环境下,多个进程同时抢占系统资源(内存、CPU、文件IO). (2)、竞争状态对于操作系统OS来说是很危险的,此时的操作系统OS如果没有处理好就会造成结果不确定。 (3)、写程序当然不希望程序运行的结果不确定,所以我们写程序时要尽量消灭竞争状态。操作系统给我们提供 阅读全文
posted @ 2019-07-26 09:11
志瞳道合
阅读(160)
评论(0)
推荐(0)
摘要:
1、waitpid与wait差别 (1)、基本功能是一样的,都是用来回收子进程 (2)、waitpid可以回收指定PID的子进程 (3)、waitpid可以阻塞式或非阻塞式两种工作模式 2、代码示例 (1)、ret = waitpid(-1, &status, 0); -1表示不等待某个特定PID的 阅读全文
posted @ 2019-07-26 09:06
志瞳道合
阅读(818)
评论(0)
推荐(0)

浙公网安备 33010602011771号