总结:join方法可以理解成阻塞,直到被join的进程结束才执行这一句。所以可以join判断进程是否结束 如果有多个进程需要判断,可以弄一个列表,每生成一个进程,将进程放进去。然后循环这个列表进行join。 ...
分类:
编程语言 时间:
2019-02-13 21:14:08
阅读次数:
191
一、进程的其他方法 Process对象的其他方法或属性:name,pid,is_alive(),terminate(). 二、僵尸进程和孤儿进程 1.僵尸进程(有害) 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程 ...
分类:
系统相关 时间:
2019-02-08 14:37:44
阅读次数:
157
1、TCP服务器 2、UDP服务器 3、http服务器 4、websocket服务器 4.1 服务端 4.2 客户端JS 5、定时器 6、异步tcp服务器处理任务 7、单独进程 8、队列读写 9、内存锁—互斥锁 10、异步读取 11、异步写入 ...
分类:
其他好文 时间:
2019-01-30 16:10:44
阅读次数:
161
题目: 有一个体积为N的箱子和两种数量无限的宝物。宝物1的体积为S1,价值为V1;宝物2的体积为S2,价值为V2.输入均为32位带符号整数。计算最多能装多大价值的宝物,每种宝物都必须拿非负整数个。 思路: 看完紫书的分析,不知道怎么判断N/S1、N/S2到底在那个范围内较大、较小,于是就用了下面的方 ...
分类:
其他好文 时间:
2019-01-26 13:16:36
阅读次数:
130
BaoBao and DreamGrid are playing the game Plants vs. Zombies. In the game, DreamGrid grows plants to defend his garden against BaoBao's zombies. There ...
分类:
其他好文 时间:
2019-01-24 00:31:08
阅读次数:
250
1、theree -way handshake A TCP SYN packet is sent from the device that wishes to establish a connection with a port of the device the it derires to con ...
分类:
其他好文 时间:
2019-01-22 18:38:19
阅读次数:
140
在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。 孤儿进 ...
分类:
系统相关 时间:
2019-01-19 15:17:19
阅读次数:
199
进程生命周期,进程生命周期创建、退出、停止,以及僵尸进程是什么意思。 一、进程的定义 进程--线程。进程是资源分配单位;搞清楚进程就是搞清楚进程资源情况。进程控制块PCB是OS的通用叫法。task_struct结构体描述进程的资源情况。如下图所属: 1)*mm描述内存资源 2)*fs:文件系统资源 ...
分类:
系统相关 时间:
2019-01-18 17:22:42
阅读次数:
263
1. 进程的其他方法 进程id, 进程名字, 查看进程是否活着(is_alive()), terminate()发送结束进程的信号 2. 僵尸进程和孤儿进程(了解) 僵尸进程可以理解为一些进程垃圾, 没有实际作用, 但是在占用着空间, 当这些进程的父进程正常关闭的时候会清楚这些僵尸进程, 孤儿进程也 ...
分类:
编程语言 时间:
2019-01-09 21:43:21
阅读次数:
250
学习目标:理解僵尸进程和孤儿进程形成的原因 一、孤儿进程 1. 孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程。子进程成为孤儿进程之后,init进程则会成为其新的父进程,称为init进程领养孤儿进程。 2. 例程: 编译与执行结果: 二、僵尸进程 1. 僵尸进程:一个进程使用fork创建子进 ...
分类:
系统相关 时间:
2019-01-05 18:19:38
阅读次数:
221