函数wait和waitpid 博文链接: 孤儿进程与僵尸进程[总结] pid:一共分为四种情况: ...
分类:
系统相关 时间:
2018-09-02 18:43:45
阅读次数:
211
统计内存最高的进程: ps aux | grep -v PID | sort -rn -k 4 | head 统计CPU使用率最高的进程: ps aux | grep -v PID | sort -rn -k 3 | head 僵尸进程: ps aux | grep defunct | grep - ...
分类:
系统相关 时间:
2018-08-30 00:12:42
阅读次数:
344
在研究TCP IP的11种状态之前,我们先看一下服务器中存在僵尸进程的情况。 服务器是多进程模型,客户端是单进程。 服务器程序如下: 客户端程序如下: 执行结果如下: 可以看到,当客户端使用ctrl+c关闭时,服务器中的子进程成了僵尸进程。这是因为,子进程死了,但是没有进程给它收尸,我们可以调用si ...
分类:
其他好文 时间:
2018-08-01 19:36:41
阅读次数:
236
今天遇到一个linux进程启动时指定Max open files不对的问题,导致程序建立socket异常,进而导致fullgc问题,影响正常服务。所以顺带又温习了下linux下的父子进程的特性。 孤儿进程与僵尸进程[总结] 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸 ...
分类:
系统相关 时间:
2018-08-01 16:02:34
阅读次数:
187
僵尸进程的产生: 当一个进程创建了一个子进程时,他们的运行是异步的。父进程不知道子进程什么时候结束,如果父进程很繁忙来不及wait 子进程时,那么当子进程结束时,就会变成僵尸进程。在一个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存。但是仍然保留了一些信息(如进程号pid 退出 ...
分类:
系统相关 时间:
2018-07-30 21:26:15
阅读次数:
177
Linux专项¶ 先写几个问号来概况下今天准备说的内容:(谜底自己解开,文中都有) 你知道Ctrl+C终止进程的本质吗?你知道Kill -9 pid的真正含义吗? 你知道那些跨平台框架(Python,NetCore)在Linux下创建进程干了啥? 你了解僵尸进程和孤儿进程的悲催生产史吗?孤儿找干爹, ...
分类:
编程语言 时间:
2018-07-30 11:20:01
阅读次数:
333
Linux-孤儿进程与僵尸进程 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一 ...
分类:
系统相关 时间:
2018-07-27 22:28:14
阅读次数:
243
python之路——线程 简介 操作系统线程理论 线程概念的引入背景 线程的特点 进程和线程的关系 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和python 理论知识 线程的创建Threading.Thread类 锁 信号量 事件 条件 定时器 队列 Python标准模块--concu ...
分类:
编程语言 时间:
2018-07-27 22:24:38
阅读次数:
249
进程终止的时候一般不会立即被从系统中移除,会留一部分在内存中,让父进程知道自己终止了,父进程知道自己终止状态,这个过程叫做等候,如果没有父进程来等候,那么这个进程就成为僵尸进程。 ...
分类:
系统相关 时间:
2018-07-26 21:07:17
阅读次数:
144
一只菜鸟横空出世,码农世界闯一闯,每天进展多一丢丢。 三种进程学习.孤儿进程.僵尸进程.守护进程 转自https://blog.csdn.net/believe_s/article/details/77040494 1、孤儿进程 如果父进程先退出,子进程还没退出那么子进程将被 托孤给init进程,这 ...
分类:
系统相关 时间:
2018-07-24 20:55:39
阅读次数:
194