![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
threading线程
bboysky45
一个没有感情的量化研究员
展开
-
Python 线程,with的作用(自动获取和释放锁Lock)
python中with的作用其实就是省去了开启关闭的功能,比如使用python打开.txt文件,需要先open,最后读写完了,需要close。在线程中也是这样的,我们给资源加上锁Lock,使用前需要1. 定义锁:lock = threading.Lock()2. 启动lock.acquire()3. 用完之后的释放lock.release()而是用with lock则省去了上...原创 2019-12-25 16:55:37 · 2140 阅读 · 0 评论 -
python多线程中 锁的概念 threading.Lock
1.概念:资源加锁是怎么回事,其实并不是给资源加锁, 而是用锁去锁定资源,你可以定义多个锁, 像下面的代码, 当你需要独占某一资源时,任何一个锁都可以锁这个资源,就好比你用不同的锁都可以把相同的一个门锁住是一个道理.import threading import time counter = 0 counter_lock = threading.Lock() #只是定义...原创 2019-12-25 16:50:34 · 2068 阅读 · 0 评论