摘要: 协程理论知识 一、协程特点 必须在只有一个单线程里实现并发 修改共享数据不需加锁 用户程序里自己保存多个控制流的上下文栈 附加:一个协程遇到IO操作自动切换到其它协程(如何实现检测IO,yield、greenlet都无法实现,就用到了gevent模块(select机制)) 协程代码 一、Greenl 阅读全文
posted @ 2018-07-31 19:59 悍妻 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 线程理论知识 注意: 进程是资源分配的最小单位 线程是CPU调度的最小单位 每个进程中至少有一个线程 一、多线程与多进程: 多线程的特点: 并发的 轻量级 数据不隔离 多进程的特点: 并发的 数据完全隔离 操作比较笨重 二、主线程的结束就意味着主进程的结束,主线程会等待子线程结束才结束 三、全局解释 阅读全文
posted @ 2018-07-31 17:56 悍妻 阅读(191) 评论(0) 推荐(0) 编辑