擅长:python、mysql、java
<p>通常,死锁的一个必要条件是,一个进程以独占方式访问一个资源,并且正在等待另一个(<a href="https://en.wikipedia.org/wiki/Deadlock#Necessary_conditions" rel="nofollow noreferrer">source</a>)</p>
<p>这意味着,如果<code>Sequence</code>(或生成器)类仅持有对单个资源(例如<code>.jpg</code>映像文件)的访问权,则不会发生死锁。此外,如果您正在从内存中读取数据,并且没有锁定(例如只读数据),则不会发生死锁(由于缺乏独占性)</p>
<p>换句话说:警告可能不适用,除非您正在以线程安全的方式在<code>Sequence</code>或生成器中读取或修改多个</em>数据</p>