上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 进程池 进程池:一个池子,里边有固定数量的进程。这些进程一直处于待命状态,一旦有任务来,马上就有进程去处理。 因为在实际业务中,任务量是有多有少的,如果任务量特别的多,不可能要开对应那么多的进程数 开启那么多进程首先就需要消耗大量的时间让操作系统来为你管理它。其次还需要消耗大量时间让 cpu帮你调度它。 进程池还会帮程序员去管理池中的进程。 from multiprocessing i... 阅读全文
posted @ 2018-08-22 17:47 chenyibai 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 单进程管道管道是不安全的。 管道是用于多进程之间通信的一种方式。 如果在单进程中使用管道,那么就是con1收数据,就是con2发数据。 如果是con1发数据,就是con2收数据 from multiprocessing import Pipe con1,con2 = Pipe() con1.send(... 阅读全文
posted @ 2018-08-22 17:41 chenyibai 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 栈:先进后出(First In Last Out 简称 FILO)队列: 先进先出(First In First Out 简称 FIFO)from multiprocessing import Queueq = Queue(num)num : 队列的最大长度q.get() # 阻塞等待获取数据,如果有数据直接获取,如果没有数据,阻塞等待q.put() # 阻塞,如果可以继续往队列中放数据,就直... 阅读全文
posted @ 2018-08-22 17:38 chenyibai 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 锁 信号量 事件机制 阅读全文
posted @ 2018-08-21 15:36 chenyibai 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 开启子进程的方式:os.getpid()获取的是当前进程自己的pidos.getppid()获取的是当前进程的父进程的pid from multiprocessing import Process import os import time def func(n): time.sleep(1) print("这里是儿子%s进程,儿子自己的pid是%s,儿子的父亲的pid是%s" ... 阅读全文
posted @ 2018-08-20 16:48 chenyibai 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的 阅读全文
posted @ 2018-08-20 16:41 chenyibai 阅读(187) 评论(0) 推荐(0) 编辑
摘要: from functools import reduce ret = reduce(lambda x,y: x+y, [1.5, 2, 3]) print(ret) ret2 = reduce(lambda x, y: x+y, [1,2,3], 9) print(ret2) ret3 = reduce(lambda x,y: x+y, [1, 2, 3], 7) print(ret3) ... 阅读全文
posted @ 2018-08-17 07:45 chenyibai 阅读(187) 评论(0) 推荐(0) 编辑
摘要: # struct.pack(type, num)# type:是num的类型# num :是一个数字# r = struct.pack# 把一个数字打包成一个四字节的bytes## struct.unpack(type, r)# 功能:解包,把r解成原数字,结果是一个元组,原数字在元组的下标位0的位置 import struct a = 2100 b = 2 c = 21 d = 210 s... 阅读全文
posted @ 2018-08-15 15:03 chenyibai 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 什么是黏包? 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包。 tcp黏包 UDP黏包 注意:只有TCP有粘包现象,UDP永远不会粘包 黏包成因 TCP协议中的数据传递 tcp协议的拆包机制: 当发送端缓冲区的长度大于网卡的M 阅读全文
posted @ 2018-08-14 17:57 chenyibai 阅读(213) 评论(0) 推荐(0) 编辑
摘要: UDP协议的通信优势: 允许一个服务器同时和多个客户端通信,TCP不行 一个服务器同时与多个客户聊天 署名聊天 pycharm输出带颜色: \033[字体颜色;背景颜色m 数据 \033[0m 结果: 阅读全文
posted @ 2018-08-13 15:37 chenyibai 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页