摘要: 协程 线程和进程的操作是由程序触发系统接口,最后的执行者是系统,它本质上是操作系统提供的功能。而协程的操作则是程序员指定的,在python中通过yield,人为的实现并发处理。协程存在的意义:对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时。协程,则只使用一个线程,分解一个 阅读全文
posted @ 2016-07-22 17:09 yxy_linux 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 该文件都为链接地址 一、线程、线程池 二、进程、进程池 三、协程 四、队列 五、生产者消费者模型 六、python 操作memcached 七、python 操作 redis 阅读全文
posted @ 2016-07-22 17:05 yxy_linux 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型 假设有一个公共队列,生产者向队列中写数据,消费者从队列中读数据。当队列中没有任何数据的时候,消费者应该停止运行并等待(wait),而不是继续尝试读取数据而引发读取空队列的异常。而当生产者在队列中加入数据之后,应该有一个渠道去告诉(notify)消费者。然后消费者可以再次从队列中进行 阅读全文
posted @ 2016-07-22 16:49 yxy_linux 阅读(327) 评论(0) 推荐(0) 编辑