Athena::RCUUpdate< T > Node1 Athena::RCUUpdate< T > - m_rcuobj - m_ctx + RCUUpdate() + RCUUpdate() + RCUUpdate() + operator*() + operator->() + update() Node2 std::unique_lock< std ::mutex > Node2->Node1 -m_g Node3 std::mutex Node3->Node2 +ptr