Loading

摘要: 一、multiprocessing模块 在python中大部分情况需要使用多进程,python提供了multiprocessing模块。 multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。 与线程 阅读全文
posted @ 2021-05-14 10:40 Mr-Yang` 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、进程的三状态 1、等待态(阻塞):等待某个事件的完成; 2、就绪态(就绪):等待系统分配处理器以便运行; 3、运行态(运行):占有处理器正在运行; 运行态——>等待态:往往是由于等待外设,等待资源分配或等待人工干预而引起的。 等待态——>就绪态:则是等待的条件已满足,只需要分配到处理器后就能运行 阅读全文
posted @ 2021-05-14 10:35 Mr-Yang` 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、socketserver实现并发 tcp协议的socket是只能和一个客户端通信的,使用socketserver可以实现和多个客户端通信,他是在socket的基础上进行的封装,底层还是调用的socket。 socket是底层模块 socketserver是基于socket完成的 socketse 阅读全文
posted @ 2021-05-14 10:34 Mr-Yang` 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、Socket(套接字) Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 Socket也是一个模块。我们通过调用模块中已经实现的方法建立两个进程之间的连接和通信。 1、套接字的工作流程(基于TCP和UDP两个协议) TCP(Transmission C 阅读全文
posted @ 2021-05-14 10:32 Mr-Yang` 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、类的两个装饰器 **@classmethod:**把类中的绑定方法变成一个类方法,cls 就等于类名 有什么用? ​ 1、在方法中任然可以引用类中的静态变量 ​ 2、可以不用实例化对象,就直接用类名在外部调用这个方法 什么时候用? ​ 1、定义了一个方法,默认传 self ,但这个 self 没 阅读全文
posted @ 2021-05-14 10:26 Mr-Yang` 阅读(318) 评论(0) 推荐(0) 编辑