This question shows research effort; it is useful and clear
5
This question does not show any research effort; it is unclear or not useful
Bookmark this question.
Show activity on this post.
假设条件变量上有 N 个等待线程(读取器),它们由另一个线程(生产者)通知。现在所有 N 个读者将继续尝试拥有他们所引用的 unique_lock,一次一个。现在假设生产者出于某种原因想要再次锁定相同的 unique_lock,在这些唤醒的读者中的任何一个甚至开始拥有锁之前。按照标准,只有在所有通知的读者都开始锁定步骤后,生产者才能成功(尝试)进入其临界区?