标签: python multithreading locking
我有一个由多个线程共享的列表。我正在使用锁来添加或删除列表中的项目。
我有另一个线程只需要获取列表的长度,我是否还需要为该线程使用锁?
我提出了这个问题,因为例如对于文件,你可以从没有锁的多个线程中读取,只有在写入时才需要它们。
其他详细信息:我使用的是Python 3.6.4