摘要: 1. 线程队列 1.1 先进先出(FIFO) import queue q = queue.Queue(3) q.put('a') q.put('b') q.put('c') print(q.qsize()) # 队列大小 print(q.get()) print(q.get()) print(q. 阅读全文
posted @ 2019-08-27 18:06 SensorError 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 1. 阻塞与非阻塞 执行的角度: ​ 阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起(如遇到io操作)。函数只有在得到结果之后才会将阻塞的线程激活。 ​ 非阻塞:程序没有遇到IO阻塞,或者程序遇到IO,通过某种方式,让CPU强行运行程序。 2. 同步与异步 发布的角度: ​ 同步调用:在发出一 阅读全文
posted @ 2019-08-27 18:05 SensorError 阅读(555) 评论(0) 推荐(0) 编辑