摘要: # 真正开发过程中:用这个模块,而不是用socket # socketserver使用模式 """ # 大体分三个步骤 1.class MyServer(socketserver.BaseRequeatHandler): def handle(self): while True: 业务逻辑 2.se 阅读全文
posted @ 2020-08-04 15:50 3ξ 阅读(89) 评论(0) 推荐(0) 编辑
摘要: # 讲一下IO # 同步调用:串行,从上到下,等待结果完了在执行下一个。 # 异步调用:并发,直接扔进去,不用等待,并发执行 异步一般跟回调机制一起用 # # 同步 不等于 IO堵塞 # # 堵塞:就是遇到IO了,一般线程遇到IO,cup资源就走了, 协程是为了解决cup继续执行本线程 # 举个例子 阅读全文
posted @ 2020-08-04 15:48 3ξ 阅读(128) 评论(0) 推荐(0) 编辑
摘要: #线程:单线程下的并发就叫协程 # 引子:单线程下的并发,yield还记得不,也叫协程,但是意义不大,效率不高 # 如果是纯计算类型,你并发,会浪费时间,效率不高 # 所以我们要解决这个问题,遇到计算咋办,遇到IO咋办 # def producer(): # g = consumer() # pri 阅读全文
posted @ 2020-08-04 15:47 3ξ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: # 进程只是资源单位 # 进程内部的代码才是线程 # 区别: # 1.不同进程之间数据是不共享的 # 1.同一进程下不同线程之间的数据是共享的 # 2.进程开销远大于线程 # 3.pid # from threading import Thread # import time # # def tas 阅读全文
posted @ 2020-08-04 15:46 3ξ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*- """ Created on Wed Jul 29 21:04:07 2020 @author: Administrator """ #方式一 # from multiprocessing import Process # # def out(name 阅读全文
posted @ 2020-08-04 15:45 3ξ 阅读(109) 评论(0) 推荐(0) 编辑