1. 게임에서 멀티스레딩이 필요한 이유게임은 매 프레임마다 렌더링, 물리 시뮬레이션, AI 연산, 네트워크 처리 등 수많은 작업을 수행해야 합니다. 이 모든 작업을 게임 스레드 하나에서 순차적으로 처리하면, 하나의 무거운 연산이 전체 프레임 시간을 잡아먹어 프레임 드롭이 발생합니다. 예를 들어 오픈 월드 게임에서 수천 개의 액터에 대한 경로 탐색을 한 프레임 안에 처리하려 하면, 게임이 버벅거리는 현상을 피할 수 없습니다.멀티스레딩은 이러한 무거운 작업을 별도의 스레드에 분산시켜 게임 스레드의 부담을 줄이는 기법입니다. 현대 CPU는 대부분 멀티코어를 탑재하고 있기 때문에, 여러 스레드를 동시에 실행하면 전체 처리 속도를 크게 향상시킬 수 있습니다. 언리얼 엔진 5는 이를 위해 다양한 수준의 멀티스레딩 ..