摘要: 数据库 tcp协程实现并发 回顾 一、回顾 进程池,线程池,回调函数 # from gevent import monkey;monkey.patch_all() #补丁 from gevent import spawn import time # def task1(name): # print( 阅读全文
posted @ 2019-12-10 20:20 迎着阳光 阅读(331) 评论(0) 推荐(0) 编辑
摘要: GIL以及协程 一、GIL全局解释器锁 演示 ''' python解释器: - Cpython c语言 - Jpython java 1、GIL:全局解释器锁 - 翻译:在同一个进程下开启的多个线程,同一时刻只能有一个线程执行,因为Cpython的内存管理不是线程安全。 - GIL全局解释器锁,本质 阅读全文
posted @ 2019-12-10 20:19 迎着阳光 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 进程,互斥锁,生产者消费者,线程 一、僵尸进程与孤儿进程 代码演示 ''' 僵尸进程(有坏处): - 在子进程结束后,主进程没有正常结束,子进程的PID不会被回收。 缺点: - 操作系统中PID号是有限的,比如子进程PID号无法正常回收,则会占用PID号。 - 资源浪费 - 若PID号满了,则无法创 阅读全文
posted @ 2019-12-10 20:18 迎着阳光 阅读(284) 评论(0) 推荐(0) 编辑