Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 홍대
- 윈도우 프로그래밍
- 방탈출 리뷰
- 홍대 방탈출 추천
- 유니티
- C 자료구조
- 넥스트에디션 2호점
- Android
- 후기
- 홍대 방탈출
- 이스케이퍼스 2호점
- 공포 방탈출
- 방탈출 후기
- 필활
- 정렬 알고리즘
- 꽃길
- 시스템 프로그래밍
- 강남 방탈출
- 이스케이퍼스
- 2021 방탈출 추천
- PC VR
- 추천
- 넥스트에디션
- 홍대 덤앤더머
- 개발
- 방탈출 추천
- Unity
- C++ 자료구조
- 방탈출
- C#
Archives
- Today
- Total
목록APC 의 구조 (1)
행복한 연어의 이야기
(윈도우 시스템) 19. 비동기 I/O와 APC
1. 비동기(Asynchronous) I/O ANSI 표준 입출력 함수를 하용해서 파일을 읽거나 쓰는 경우 작업이 완료될때까지 호출된 함수는 블로킹 상태에 놓이게 된다. * 상태에 대한 설명은 5. 프로세스 생성과 소멸 에서 언급한 바 있다. 함수를 한번 호출하면 완료될때까지 블로킹되는 함수를 가르켜 블로킹(Blocking) 함수라고 한다. 블로킹 함수와 반대되는 개념으로 넌블로킹(Non-Blocking) 함수가 있다. 넌블로킹 함수란 작업의 완료와 상관없이 바로 함수를 반환하고 반환 후에도 작업이 계속되는 함수이다. 동기 I/O는 일이 완료되는 시점과 반환되는 시점이 같은 블로킹 I/O 함수를 주로 사용하고 비동기 I/O는 일이 완료되는 시점과 반환되는 시점이 다른 넌블로킹 I/O 함수를 주로 사용한다..
IT/윈도우 시스템 프로그래밍
2021. 8. 27. 20:10