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