사이톤=미국 공대40위권다니는 개지잡 도피유학생,영어잘못함
IO작업 끝난게 큐에 저장되면 스레드 풀이 처리하는거
논블럭으로 비동기로 동작
걍 논블럭, 비동기에만 중점으로 생각하면 쉬울거같은데
IOCP는 비동기 입출력을 커널 레벨에서 관리하는 큐라고 이해하고
다른 모델 : 데이터를 받거나(recv) 쓸 때(send) 전부 다 끝냈나 대기해야되서 거기에 대한 시간 비용이 필요한데 iocp 모델을 이용할 경우 데이터 입출력을 다 안읽고 바로 다음 코드로 넘어 가고 iocp 큐에서 I/O 완료된게 저장되서 위 시간비용이 없어짐
윤성우가 잘 썼다가는 [i]
사이톤=미국 공대40위권다니는 개지잡 도피유학생,영어잘못함
IO작업 끝난게 큐에 저장되면 스레드 풀이 처리하는거
논블럭으로 비동기로 동작
걍 논블럭, 비동기에만 중점으로 생각하면 쉬울거같은데
IOCP는 비동기 입출력을 커널 레벨에서 관리하는 큐라고 이해하고
다른 모델 : 데이터를 받거나(recv) 쓸 때(send) 전부 다 끝냈나 대기해야되서 거기에 대한 시간 비용이 필요한데 iocp 모델을 이용할 경우 데이터 입출력을 다 안읽고 바로 다음 코드로 넘어 가고 iocp 큐에서 I/O 완료된게 저장되서 위 시간비용이 없어짐
윤성우가 잘 썼다가는 [i]