上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: # 主进程死亡 子进程也跟着死亡 from multiprocessing import Process import time def run(name): print('%s 正常运行'%name) time.sleep(3) print('%s 死亡'%name) if __name__ == '__main__': p = Process(targ... 阅读全文
posted @ 2019-08-12 08:32 Nmdlao 阅读(104) 评论(0) 推荐(0) 编辑
摘要: # 杀死进程 # 判断进程是否存活 # 寻找主进程 from multiprocessing import Process, current_process import time import os def run(name): # print('%s is running'%name,current_process().pid) print('%s is running... 阅读全文
posted @ 2019-08-12 08:31 Nmdlao 阅读(108) 评论(0) 推荐(0) 编辑
摘要: # join方法,主进程等待子进程运行结束,才会继续执行主进程 from multiprocessing import Process import time def run(name, i): print('%s running' % (name)) time.sleep(i) print('%s over' % name) if __name__ == '__... 阅读全文
posted @ 2019-08-12 08:31 Nmdlao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: # 创建进程的两种方式 # 创建进程第一种方法 # from multiprocessing import Process # import time # # # def run(name): # print('%s running'%name) # time.sleep(3) # print('%s over'%name) # # # # 在windows中创建进程时... 阅读全文
posted @ 2019-08-12 08:30 Nmdlao 阅读(687) 评论(0) 推荐(0) 编辑
摘要: # 多道技术 # 1.空间上的复用 # 多个程序共用一套计算机硬件 # # 2.时间上的复用 # 切换+保存状态 # 1.当一个程序遇到IO操作 操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) # # # 2.当一个程序长时间占用cpu 操作系统也会剥夺该程序... 阅读全文
posted @ 2019-08-12 08:29 Nmdlao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: socketserver模块 socketserver模块能让TCP实现并行 客户端 服务端 socketserver模块同样支持udp 客户端 服务端 阅读全文
posted @ 2019-08-08 22:30 Nmdlao 阅读(112) 评论(0) 推荐(0) 编辑
摘要: UDP协议 udp协议四大特点 1.不会粘包 2.支持并发 3.客户端断开连接不会报错 4.允许客户端发空 udp与tcp相比: udp更像发短信,他需要对方回应,直接发过去就行 tcp像打电话,他需要对方回应才能继续发生 udp在发送数据时,会自动发送报头,所以不会粘包 而且udp不需要建立双向通 阅读全文
posted @ 2019-08-08 22:26 Nmdlao 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 客户端 服务端 阅读全文
posted @ 2019-08-08 22:16 Nmdlao 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、socket概念 图片位置 2、理解socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符 阅读全文
posted @ 2019-08-08 22:13 Nmdlao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 异常处理 主动抛出异常 断言 自定义异常 阅读全文
posted @ 2019-08-08 18:41 Nmdlao 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页