[C++] 동기 / 비동기
2024. 4. 18. 10:02ㆍ언어 및 엔진/C++
동기 / 비동기
동기 : 요청과 결과가 동시에 일어남
함수의 결과를 호출한 곳에서 처리
비동기 : 요청과 결과가 동시에 일어나지 않음
함수의 결과를 호출한 쪽에서 처리하지 않음
블럭 : 함수를 호출했을 때 행위를 다 끝마칠 때까지 기다렸다가 리턴되는 것
논블럭 : 함수를 호출했을 때 기대하는 행위만 하고 리턴되는 것
동기 + 블럭 : 함수를 호출하여 순차적으로 일을 진행
비동기 + 블럭 : 함수를 호출하여 바로 결과를 받고 각자 자신의 일을 진행
동기 + 논블럭 : 함수를 호출하여 바로 결과를 받지만 결과를 받은 쪽에서는 결과를 확인할 뿐, 자신의 일을 하지 않음
비동기 + 논블럭 : 함수를 호출하여 일을 시키고 바로 리턴 후 각자의 일을 함
'언어 및 엔진 > C++' 카테고리의 다른 글
[C++] 온라인 게임에서 효율적인 정렬 알고리즘 (0) | 2024.04.18 |
---|---|
[C++] Public / Protected (0) | 2024.04.18 |
[C++] 복사생성자 / 이동생성자 (0) | 2024.04.18 |
[C++] 얕은 복사 / 깊은 복사 (0) | 2024.04.18 |
[C++] Abstract / Interface (0) | 2024.04.18 |