1.守护进程 1)什么是守护进程 进程是一个正在运行的程序,守护进程也是一个进程,守护进程的意思就是一个进程保护另一个进程 2)守护进程使用场景 子进程需要父进程才能完成的任务,例如迅雷下载,如果父进程迅雷,没有守护子进程就结束了,子进程就没有父进程的守护,子进程的下载任务就完成不了 2.互斥锁 1 ...
分类:
其他好文 时间:
2019-06-03 20:18:03
阅读次数:
100
# coding:utf-8 from multiprocessing import Process n = 100 def func(): print("func start...") global n n = 0 print("子进程里的n:", n) print("func end...") ... ...
分类:
编程语言 时间:
2019-06-03 12:52:35
阅读次数:
130
1 概述 PostgreSQL官方介绍称是最先进的开源关系型数据库,支持所有主流的平台,目前已经更新到了最新版本的12.0,在MySQL被Oracle收购后,PostgreSQL开源社区越来越活跃了,同时还有分布式集群的开源方案GreenPlum,目前也非常受欢迎。本篇文章讨论PostgreSQL内 ...
分类:
数据库 时间:
2019-06-01 23:10:49
阅读次数:
231
使用multiprocessing模块创建子进程有两种方法 1.用Process类创建子进程对象,然后用start()方法调用 2.创建父类为Process的类,在自定义的类中创建一个run方法,生成自定义类的对象为进程对象 注意 运行子进程需要在if __name__ == '__main__': ...
分类:
系统相关 时间:
2019-05-31 21:18:26
阅读次数:
169
Apacheprefork模型: 预派生模式,有一个主控制进程,然后生成多个子进程,使用select模型,最大并发1024,每个子进程有一个独立的线程响应用户请求,相对比较占用内存,但是比较稳定,可以设置最大和最小进程数,是最古老的一种模式,也是最稳定的模式,适用于访问量不是很大的场景。 优点:稳定 缺点:慢,占用资源,1024个进
分类:
Web程序 时间:
2019-05-29 21:59:34
阅读次数:
154
一、变量 1、环境变量 普通变量:VAR=value;临时环境变量:export VAR=valueshell进程的普通变量作用域是shell进程,当export导入到系统变量时,则作用域时shell进程及其shell子进程。【${#变量}:为变量字符串长度;${变量:起始位置:切片长度};】 2、 ...
分类:
其他好文 时间:
2019-05-26 13:00:35
阅读次数:
99
执行方式区别 三种执行方式: 、`. sh` 小数点和sh是在开启一个子进程上执行,脚本里的变量和操作不会传到父进程 source直接在父进程中执行 例如配置生效用 而不用 分支 判断符号[] 中括号内的==每个组件都需要空格键分隔==,常用于if..then..fi中 中括号内变量,最好都以双引号 ...
分类:
其他好文 时间:
2019-05-26 10:59:30
阅读次数:
119
1.redis持久化的意义 redis持久化的意义,在于 故障恢复 。 如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据。 如果通过redis的持久化机制将数据持久化到硬盘上面去,然后在定期将磁盘上的文件备份到一起其他的服务器上面(比如:云服务器),这样就可以保证即使 ...
分类:
其他好文 时间:
2019-05-23 23:08:34
阅读次数:
150
1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合11.redis ...
分类:
其他好文 时间:
2019-05-22 09:43:31
阅读次数:
75
司机和售票员的故事1. 创建父子进程,分别表示司机和售票员2. 当售票员捕捉到 SIGINT信号时 给司机发送 SIGUSR1信号,此时司机打印 “老司机开车了” 当售票员捕捉到 SIGQUIT时 给司机发送 SIGUSR2信号,此时司机打印“系好安全带,车速有点快” 当司机捕捉到 SIGTSTP时 ...
分类:
编程语言 时间:
2019-05-20 16:55:07
阅读次数:
89