1장
멀티스레딩
게임 서버를 개발하다 보면 필연적으로 멀티스레드 프로그래밍을 하게 됩니다. 싱글스레드로만 작동하는 비동기 함수 콜백(asynchronous callback)이나 코루틴(coroutine)을 쓰더라도 멀티스레딩을 이해하고 있다면 더욱 유용합니다. 이 장에서는 멀티스레드가 무엇이며, 왜 써야 하는지 알아봅니다. 또 멀티스레드를 쓸 때 주의해야 할 점도 알아보겠습니다.
게임 서버를 개발하다 보면 필연적으로 멀티스레드 프로그래밍을 하게 됩니다. 싱글스레드로만 작동하는 비동기 함수 콜백(asynchronous callback)이나 코루틴(coroutine)을 쓰더라도 멀티스레딩을 이해하고 있다면 더욱 유용합니다. 이 장에서는 멀티스레드가 무엇이며, 왜 써야 하는지 알아봅니다. 또 멀티스레드를 쓸 때 주의해야 할 점도 알아보겠습니다.