용어 사전 coding 용어 페이지

Rc<T>

단일 스레드용 공유 소유권 참조 카운팅 포인터

rc #rust#ownership#memory
English version

다른 이름

Reference CountedRc

선수 개념

관련 개념

핵심 아이디어

[[rc|Rc<T>]]는 하나의 힙 값을 여러 소유자가 읽기 전용으로 공유하게 해 주는 참조 카운팅 포인터입니다. Rc::clone은 데이터를 복사하는 대신 참조 카운트만 늘려, 여러 곳이 같은 값을 함께 들고 있게 만듭니다.

이 블로그에서의 역할

Mathbong에서는 GUI 트리, 그래프, 공유 설정값, Arc<T>와의 대비를 설명할 때 Rc를 사용합니다. 핵심은 "공유는 되지만 단일 스레드 전용"이라는 제약입니다.

이 개념을 다루는 글