Как новичок в RCU, я узнал из онлайн-блогов, что при вызове Synchronize_rcu , если обновленный указатель находится в рамках критического раздела RCU с чтением RCU, Synchronize_rcu будет ждать, пока этот критический раздел закончится. Мой вопрос : если обновленный указатель отличается от указателя в критическом разделе, будет синхронизировать_rcu все еще ждать окончания критического раздела? Если нет, то как RCU определяет эту ситуацию?
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-does-the
Мобильная версия