<p>在阅读了解释Python中的GIS和线程的各种文章之后,以及<a href="https://stackoverflow.com/questions/105095/are-locks-unnecessary-in-multi-threaded-python-code-because-of-the-gil">Are locks unnecessary in multi-threaded Python code because of the GIL?</a>这是一个非常有用的答案,我有一个“最后一个问题”。在</p>
<p>如果理想情况下,我的线程只通过<a href="http://docs.python.org/faq/library#what-kinds-of-global-value-mutation-are-thread-safe" rel="nofollow noreferrer">atomic (Python VM) instructions</a>对共享数据进行操作,例如在列表中附加一个项,那么就不需要锁了,对吗?在</p>