JobTimer1 04_07_Job Queue_JobTimer 개요 이 문서는 서버 프로그래밍에서 시간 관리를 효율적으로 할 수 있는 방법에 대해 설명하고 있습니다. 주로 게임 서버에서 여러 객체가 동작해야 하는 경우를 대상으로 이야기하고 있으며, 이를 위한 두 가지 접근 방식을 제시하고 있습니다. 1. Tick을 이용하는 방법: 가장 간단한 방법으로, 주기적인 시간 간격으로 객체의 동작을 갱신하는 방식입니다. 이 방식의 장점은 간단하고, 멀티스레드에 대한 복잡한 이해 없이도 쉽게 사용할 수 있다는 것입니다. 그러나, 서버에 여러 객체가 존재하고 각 객체마다 갱신 타이밍이 다른 경우 while 문 안에 모든 로직을 넣어야 하므로 복잡해질 수 있습니다. 2. 예약 시스템을 이용하는 방법: 더욱 세련된 방법으로, PriorityQueue를 이용한 예약 시스템을 제안합니.. Server programming 2023. 5. 17. 이전 1 다음