一、进程的创建方式 1. os.fork fork操作仅可在类uinx系统使用, Windows并未实现此函数, 即Windows系统不可用。 需要在父进程当中对子进程进行资源回收, 否则易出现孤儿进程、僵尸进程。 若需产生较多的子进程时,进程管理非常不便。 是最接近底层创建的方式,效率很高。 2. ...
分类:
编程语言 时间:
2019-08-18 15:24:41
阅读次数:
96
php-fpm安装 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。 那什么又是cgi呢? CGI ...
分类:
Web程序 时间:
2019-08-17 23:56:53
阅读次数:
247
原文: http://blog.gqylpy.com/gqy/232 " 目录 一、全局解释器锁GIL 二、Python线程模块的选择 三、线程的创建 三、锁机制 四、信号量 五、事件 六、条件 七、定时器 八、线程队列 九、线程池 补充:线程安全 import threading o ...
分类:
编程语言 时间:
2019-08-16 23:15:33
阅读次数:
104
原文: http://blog.gqylpy.com/gqy/228 " 一、模块介绍 multiprocess模快 仔细说来,multiprocess不是一个模块,而是python中的一个操作、管理进程的包,之所以叫multi是取自multiple的多功能的意思,这个包中几乎包含了和进程有关的所有 ...
分类:
编程语言 时间:
2019-08-16 19:01:20
阅读次数:
82
目录 1、AOF简介 2、AOF 配置 3、开启 AOF 4、AOF 文件恢复 5、 AOF 重写 6、AOF的优缺点 上一篇文章我们介绍了Redis的RDB持久化,RDB 持久化存在一个缺点是一定时间内做一次备份,如果redis意外down掉的话,就会丢失最后一次快照后的所有修改(数据有丢失)。对 ...
分类:
其他好文 时间:
2019-08-14 21:50:29
阅读次数:
92
一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行功能(函数),该模块与多线程模块thre ...
分类:
系统相关 时间:
2019-08-11 20:43:31
阅读次数:
112
一、场景: 如果临时有一个命令需要长时间运行,比如 python hello.py ,什么方法能最简便的保证它在后台稳定运行呢?解决方法: 当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP ...
分类:
系统相关 时间:
2019-08-11 00:54:34
阅读次数:
133
图片版在这:https://www.cnblogs.com/pdev/p/10576835.html 上完5103其实就该总结一下的......还是懒 (呵 1. 进程栈 函数调用时,函数参数、返回地址、环境、函数内非static的局部变量存入栈。(栈空间是专门留给函数用的) 程序内所有malloc ...
分类:
其他好文 时间:
2019-08-10 12:23:46
阅读次数:
115
一 、 程序和进程的关系1、程序·保存在硬盘、光盘等介质中的可执行代码和数据·静态保存的代码2、进程·在 CPU 及内存中运行的程序代码·动态执行的代码·父、子进程:每一个进程可以创建一个或多个进程 二 、 静态查看进程统计信息 ps 命令(ps aux与ps -efl都用于查看进程) 1、ps a ...
分类:
系统相关 时间:
2019-08-09 22:07:25
阅读次数:
153