입출력완료포트
Input/output completion portIOCP(Input/Output Completion Port)는 Windows NT 버전 3.5 이상,[1] AIX[2] 및 Solaris 10 이상에서 여러 개의 비동기 입출력 작업을 동시에 수행하기 위한 API이다.[3]입출력 완료 포트 객체가 생성되어 다수의 소켓 또는 파일 핸들과 연결된다.개체에서 I/O 서비스를 요청하면 I/O 완료 포트에 대기 중인 메시지로 완료가 표시된다.I/O 서비스를 요청하는 프로세스는 I/O 서비스 완료를 통지하지 않고 대신 I/O 완료 포트의 메시지 대기열을 확인하여 I/O 요청 상태를 결정한다.I/O 완료 포트는 여러 스레드와 그 동시성을 관리한다.
참고 항목
참조
- ^ Windows I/O 완료 포트
- ^ AIX 5 및 6에서 IOCP 구성
- ^ "Solaris 10 I/O Completion Ports". Archived from the original on July 19, 2011. Retrieved 2008-07-20.
{{cite web}}: CS1 maint : bot : 원본 URL 상태 미상(링크)
외부 링크
- 마크 루시노비치의 웨이백 머신(2010년 11월 1일 아카이브)의 "I/O 완료 포트 내부" 기사.
- IOCPSOCK - Windows NT/2K/XP/Vista에서 실행되는 Tcl 언어를 위한 채널 드라이버를 IOCP에서 구현
- US6223207B1 - 입력/출력 완료 포트 대기열 데이터 구조 및 사용 방법