Linux内核机制总结进程管理之进程启动和进程退出(三)

文章目录
1. 进程启动1.1 创建新进程1.2 装载程序
2. 进程退出2.1 线程组退出2.2 中止进程2.3 查询子进程终止原因

重要:本系列文章内容摘自基于ARM64架构的Linux4.x内核一书,作者余华兵。系列文章主要用于记录Linux内核的大部分机制及参数的总结说明
1. 进程启动
当我们在shell进程里面执行命令"/sbin/hello.elf &"以启动程序“hello”时,shell进程首先创建子进程,然后子进程装载程序“hello.elf”,其代码如下:
ret = fork();
if (ret > 0) {
/* 父进程继续执行 */
} else if (ret == 0) {
/* 子进程装载程序 */
ret = execve(filename, argv, envp);
} else {
/* 创建子进程失败

Linux内核机制总结进程管理之进程启动和进程退出(三)最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/20076.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>