lock_guard< T > Node1 lock_guard< T >     Node2 T     Node2->Node1 +ptr