복수 소유자

Rc 참조 카운트 추적

Rc<T>는 단일 스레드 안에서 같은 값을 여러 소유자가 읽어야 할 때 참조 카운트로 수명을 관리합니다.

생성

Rc::new(a)가 공유할 값을 감싸고 strong count를 시작합니다.

복제

Rc::clone(&a)가 새 소유자를 만들며 카운트를 올립니다.

스코프 종료

소유자가 사라질 때 카운트가 내려가고 0이 되면 값이 해제됩니다.

불변 공유

Rc<T>만으로는 내부 값을 마음대로 바꿀 수 없습니다.