摘要: 和线程概念的引入背景 进程提供了多道编程, 让不同的程序可以看似同时在执行, 提高了计算机的利用率.但是进程也有它的缺陷: 1.进程只能在一个时间干一件事情, 如果想同时干两件事或者多件事, 进程就无能为力了. 2.进程再执行的过程中如果阻塞, 整个进程就会挂起, 即使进程中有些工作不依赖于输入的数 阅读全文
posted @ 2018-11-30 17:58 AF1y 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 锁——multiprocessing.Lock 什么是锁? 当多个进程使用同一份数据资源的时候,会引发数据安全或顺序混乱问题。这个时候我们希望进程可以一个一个的去获取和修改数据,将几个并发的进程编程串行,这样就可以保证数据的安全。我们可以引用Lock模块来帮我们来实现将异步执行的程序在加锁的代码段中 阅读全文
posted @ 2018-11-30 16:37 AF1y 阅读(377) 评论(0) 推荐(0) 编辑