Goal Thread safe이란 무엇인지 알아본다 Thread safe vs Thread unsafe Thread safe한 코드 설계하는 방법을 알아본다 Thread safe 여러 개의 스레드에서 동시에 해당 코드를 실행하더라도 문제가 발생하지 않고, 안전하게 사용될 수 있는 코드를 말한다. "스레드"는 하나의 프로세스 내에서 병렬로 실행될 수 있는 실행 단위를 말한다. 다중 스레드 환경에서는, 각 스레드가 동시에 코드를 실행할 수 있어, 이로 인해 발생할 수 있는 문제들(예: 경쟁 조건, 교착 상태, 데드락 등)을 방지하기 위해 스레드 안전성이 중요하다. Thread safe vs Thread unsafe 한 코드의 특징 Tread safe Tread unsafe 두 개 이상의 스레드에서 동시에 해..