2017年7月23日

python3 IO模型

摘要: 概念:同步IO,异步IO ,阻塞IO,非阻塞IO 五种IO模型: blocking IO(阻塞IO)-了解 nonblocking IO(非阻塞IO)-了解 IO multiplexing(IO多路复用)-熟悉 signal driven IO(信号驱动IO)-忽略 asynchronous IO( 阅读全文

posted @ 2017-07-23 17:01 lucaq 阅读(216) 评论(0) 推荐(0) 编辑

python3 协程

摘要: '''协程无切换消耗实现了并发,并发:并非线程切,而是线程执行的任务的切换,如果直接切换任务,也是并发缺点:不能利用多核协程是重点,实现多并发,封装了很多好模块,后期应用'''协程基本实现 import time def consumer(): r = '' while True: n = yield r print('[CONSUMER]>Pr... 阅读全文

posted @ 2017-07-23 16:50 lucaq 阅读(200) 评论(0) 推荐(0) 编辑

python3 进程_multiprocessing模块

摘要: 开多进程补充 进程管道 manager数据共享 阅读全文

posted @ 2017-07-23 16:43 lucaq 阅读(393) 评论(0) 推荐(0) 编辑

python3 线程_threading模块

摘要: 线程的类继承式创建 线程三把锁 互斥锁 递归锁 信号量 event对象 队列 队列:基于锁实现的,用于多线程,保证线程安全的一种数据结构 队列的两个方法.join()和.task_done() 两个方法必须配合使用 .join()方法阻塞进程,知道所有任务完成 .task_done()方法在每次队列 阅读全文

posted @ 2017-07-23 16:36 lucaq 阅读(628) 评论(0) 推荐(0) 编辑

导航