Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux多进程:zombie process——僵尸进程
僵尸进程zombie process 子进程终止时 父进程尚未回收子进程残留的内核区资源 从而变成僵尸进程 僵尸进程不能被 kill 9 杀死 如果父进程不调用wait 或waitpid 的话 僵尸进程不会被处理 其pcb pid等资源一直
Linux多进程
Linux
运维
服务器
Linux多进程:exit——进程退出函数
子进程结束释放自己的用户区数据 内核区数据由其父进程回收释放 pcb fd 等 进程退出函数 void exit int status status 是进程退出时的一个状态信息 父进程在回收子进程资源时可以获取 include
Linux多进程
算法
Linux
服务器
Linux多进程:fork——创建子进程
创建进程 一次fork 两次执行 子进程中不执行fork pid t fork void 返回值 0 子进程 在父进程中返回子进程的id 1 失败 在父进程中返回 通过fork的返回值区分子父进程 sleep 1 休眠1秒 进程组 一个或多
Linux多进程
Linux
运维
服务器
Linux多进程:alarm函数设置定时器
unsigned int alarm unsigned int seconds 功能 设置定时器 倒计时结束后给当前进程发送SIGALARM信号 seconds 倒计时秒数 为0则定时器无效 取消一个定时器 通过alarm 0 SIGALA
Linux多进程
Linux
运维
服务器
算法