매니저가 어떤 자원을 shared_ptr로 소유하고 있는데


이걸 누가 가져가서 확인만 하고싶음


그래서 매니저에서 shared_ptr을 weak_ptr로 들고갔음


근데 들고온 weak_ptr을 다시 사용하려면 weak_ptr::lock을 호출해서 실제로 이게 자원이 살아있는지 확인해야 하잖아?


근데 weak_ptr::lock이 너무 느림


이러면 애초부터 weak_ptr로 들고오는게 잘못이야 아니면 뭔가 다른 문제가 있나?


근데 또 다시 생각해보면 매니저에서 ReadOnly 자원들을 unique_ptr로 들고있어야 말이 맞는 것 같은데


근데 그럼 함수로 레퍼런스로 넘겨서 확인할 순 있지만, 이걸 따로 저장해둘순 없잖아


그럼 어케하누 ㅆㅂ