특별히 스레드에 대한 공부를 하시려는게 아니라면, 셀렉트 스레드보다는 IOCP를 권합니다.
관련서적을 한두권 구하시는게 우선일듯 하고요.
데브피아나 MS 서포트 페이지등에서 자료는 충분히 구하실 수 있을겁니다.
2004.03.24 02:39:07 (*.143.25.222)
shadowisle
전통적인 방식이라면 책을 찾아보시는 것이 좋을 듯 합니다. 사이트에서 잘 나온 것은 별로 본적이 없네요. 특히 thread를
병행해서 사용하는 것이라면 더더욱 그런 경우가 많습니다. 특히 윈도즈 플랫폼의 MS 매니아들의 경우에는 multi thread를
굳이 만드는 것보다 thread pool을 커널쪽에서 지원하는 IOCP를 우선 선택하는 경우가 많이 있습니다.
IOCP를 추천하는 분들이 많이 있는데 일반적인 형태의 서버에는 select 또는 polling 방식을 사용한다고 해서 불리한 점은
별로 없습니다. 만약 채팅서버나 보드게임등의 서버처럼 전송 횟수는 많고 데이터의 량이 적다면 굳이 thread를 사용
해야될 이유는 없다는 것이 제 의견 입니다. 웹서버의 경우처럼 접속수와 데이터의 량이 같이 많아진다면 multi thread나
IOCP를 고려해 보는 것도 좋겠죠.
관련서적을 한두권 구하시는게 우선일듯 하고요.
데브피아나 MS 서포트 페이지등에서 자료는 충분히 구하실 수 있을겁니다.