[CS] IT 용어 모음
콜백[Callback] 함수란?
# 개요 콜백[CallBack] 함수를 이해하려면, 먼저 동기적(Sync)으로 실행되는 함수와 비동기적(Async)으로 실행되는 함수에 대한 이해가 선행되어야 한다. # 동기 vs 비동기 실행 간편 설명을 위해, 프로그램 로직의 흐름에 따라, A함수가 호출되고, 뒤이어서 B함수가 호출되는 경우가 있다고 하자. 프로그램 또는 함수가 동기적으로 실행된다는 의미는 A함수가 호출되고, A작업이 완료될 때까지 기다렸다가, A함수가출력값을 반환한 이후에, B함수를 실행하겠다는 것을 의미한다. 대부분의 일반 함수는 동기적 방식으로 동작하고, 순차적으로 실행되기 때문에 단순하고 쉽다는 장점이 있으나, 무거운 작업(1초 이상 소요)을 수행하는 함수를 동기적으로 실행할 경우, 작업이 완료될 때까지 대기하느라, 전체적으로 ..
2020. 7. 22. 17:34
최근댓글