shared_ptr1 [성능] shared_ptr의 thread safety에 대해 최근 CppCon 유튜브 채널에서 Efficient Concurrent Memory Management라는 주제의 영상을 보게되었습니다. 내용은 멀티 스레드 환경에서 메모리를 안전(RAII)하게 사용하면서, 성능도 놓치지 않는 방법을 제시하는 영상이었습니다. 그리고 이러한 방법중 하나로 atomic shared_ptr을 이야기를 하고 있습니다. 그런데 개인적으로 shared_ptr를 Muti Thread 환경에서 사용한 경험이 많이 없어서, 이 영상을 보면서 꽤 흥미로운 부분들을 많이 알 수 있게 되었습니다. 따라서 오늘은 이 영상의 초반 부분에 해당하는 shared_ptr의 Multi Thread 상황에 대해서 이야기 해보겠습니다. 위 이미지는 Muti Thread 상황에서 얼마든지 발생할 수 있습니다.. 2023. 2. 16. 이전 1 다음