摘要: 线程池进程池 concurrent.futures 什么是池 要在程序开始的时候,还没提交任务先创建几个线程或者进程放在一个池子里,这就是池 为什么要用池 如果先开好进程/线程,那么有任务之后就可以直接使用这个池中的数据了 并且开好的线程或者进程会一直存在在池中,可以被多个任务反复利用。这样极大的减 阅读全文
posted @ 2020-08-28 19:29 韩子清 阅读(251) 评论(0) 推荐(0)
摘要: Lock 互斥锁 进程之间数据安全的问题 把要保护的数据锁起来,每次只有一个人能访问 注意: 1.锁不要轻易的使用,容易造成死锁现象(我们写代码一般不会用大,都是用内部封装好的) 2.锁只在处理数据的部分加,来保证数据安全(只有在争抢数据的换届加锁处理即可) lock.acquire() 取钥匙 l 阅读全文
posted @ 2020-08-28 19:25 韩子清 阅读(109) 评论(0) 推荐(0)