콜백(Callback) ?

0️⃣1️⃣·2021년 5월 13일
0

면접 준비

목록 보기
11/11

콜백 함수를 많이 들어봤다, 흔히들 일상 생활에서도 콜백이 없다는 말을 들은적이 있다. 밤마다 전연인에게 전화를 하고, 아침에 전연인이 부재중 전화를 확인해도 전화를 하지 않는 상황이 콜백이 없다라고 하면 너무 컴덕같긴 하다...

콜백이란?

  • 함수를 부르는 것을 'Call'이라고 하고, 불러진 함수가 응답을 주는 것을 'Callback'이라고 한다.

  • 'Callback'을 이용하면, 결과가 계속 끝났는지 확인하는 방식인 폴링을 이용하지 않아도 되며 'Called'된 함수가 결과를 만들면 'Call'을 한 함수를 호출

  • Non-Blocking 환경은 함수를 'Call'하고 리턴을 기다리지 않고 계속 진행하므로, 호출한 함수의 결과를 올바르게 처리하기 위해서 'Callback' 함수가 필수

  • 'Callback'을 통해서 올바르게 처리된 결과를 이용할 수 있게 된다

0개의 댓글