
IOCP 서버강의
·
Study/Server
IOCP 서버강의게임서버란웹서버테이크 아웃전문점손님이 음식받으면 끝질의 응답 형태드물게 정보 갱신손님이 떠나면, 손님의 상태를 잃어버림 (Stateless)웹, 웹서비스 만드는데 많이 사용게임서버일반식당서빙직원이 와서 손님에게 물어보고 추가주문 등…실시간 Interaction 있음요청갱신 굉장히 많음손님이 식당에 머무는동안, 손님의 상태 계속 살펴봄 (Stateful)게임서버는 게임장르에 따라 요구사항이 많이 달라 게임서버 엔진같은 것을 활용 불가능함상황에 맞게 최적화하고 직접 코어를 코딩해야함DeadLock스레드 2개가 서로 함수를 실행할때 Lock 을 사용하고 그 함수들이 Lock을 서로 필요할떄 교착상태로 멈추게 되는 상태해결방안 :Lock의 순서를 정해서 Lock끼리 겹치지 않도록 구현Lock을 ..