上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: [TOC] 并发编程之进程间通信 进程间通信 管道(multiprocessing.Pipe) 双向通信, 发送的内容会被 接收, 进程间通信 队列(multiprocessing.Queue) IPC (Inter Process Communication) 创建共享的进程队列,Queue是多进 阅读全文
posted @ 2019-09-16 19:28 SweetJack 阅读(318) 评论(0) 推荐(0) 编辑
摘要: [TOC] 创建进程基础 multiprocessing模块 ​ 仔细说来,multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆 阅读全文
posted @ 2019-09-16 19:26 SweetJack 阅读(343) 评论(0) 推荐(0) 编辑
摘要: [TOC] 并发编程之进程同步 锁(Lock) ​ 加锁可以保证多个进程修改同一块数据时,同一时间只能有一个任务可以进行修改,即串行的修改,没错,速度是慢了,但牺牲了速度却保证了数据安全。 同样还是模拟网络购票 虽然可以用文件共享数据实现进程间通信,但问题是: 效率低(共享数据基于文件,而文件是硬盘 阅读全文
posted @ 2019-09-16 19:26 SweetJack 阅读(286) 评论(0) 推荐(0) 编辑
摘要: [TOC] 关于进程的基础理论知识 操作系统 操作系统背景知识 ​ 顾名思义, 进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 ​ 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 ​ 所 阅读全文
posted @ 2019-09-16 19:25 SweetJack 阅读(462) 评论(0) 推荐(1) 编辑
摘要: socket文件上传下载 阅读全文
posted @ 2019-09-10 09:04 SweetJack 阅读(608) 评论(0) 推荐(0) 编辑
摘要: socketserver的使用(并发) 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 源码分析 socketserver源码分析 ThreadingTCPServer :in 阅读全文
posted @ 2019-09-10 09:04 SweetJack 阅读(329) 评论(0) 推荐(0) 编辑
摘要: [TOC] 基于Tcp的socket编程 最简单的基于tcp的循环通信 subprocess模块补充 TCP协议完成远程执行cmd命令 粘包问题 上述远程执行cmd命令时,如果cmd命令输出结果过长,就会发生粘包现象,一次接收不完,就会分次接收,导致数据接收不完全 注意:只有TCP有粘包现象,UDP 阅读全文
posted @ 2019-09-10 09:03 SweetJack 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: UDP协议实现socket UDP协议的特点 UDP是无链接的,先启动哪一端都不会报错(不可靠) UDP协议是数据报协议,发空的时候也会自带报头,因此客户端输入空,服务端也能收到 因为自带包头,所以不会出现粘包现象,但是多余的内容不会接收,所以会丢包。 UDP的使用 UPD协议一般不用于传输大数据。 阅读全文
posted @ 2019-09-10 09:03 SweetJack 阅读(507) 评论(0) 推荐(0) 编辑
摘要: [TOC] 网络基础 C/S和B/S架构 c:client s:server 客户端,服务端,电脑上装的qq,微信 b:browser s:server 浏览器 服务端,京东,天猫 bs架构本质也是cs s端: 1 有固定ip 2 稳定一直在运行,支持并发 osi七层协议 互联网协议按照功能不同分为 阅读全文
posted @ 2019-09-10 09:02 SweetJack 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 元类相关试题 一、在元类中控制把自定义类的数据属性都变成大写 二、在元类中控制自定义的类无需init方法 三、在元类中控制,把自定义的类的数据属性都放到attr字典中 四、四种方式实现单例模式 阅读全文
posted @ 2019-09-04 22:09 SweetJack 阅读(123) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页