
콜백함수함수를 변수처럼 사용하는 개념분기문으로 다른 로직을 담긴 함수들을 선언하여 처리하기 어려운 상황에 유용void make_donut(func f){ //.. f(); //..}make_donut 함수를 사용하고 싶은 프로그래머는 자신이 정의한 현지화 함수를 전달위의 함수 변수를 콜백 함수라고 함일반적으로 인자로 사용되는 콜백 함수는 호출되는 함수를 사용하는 개발자가 작성따라서 콜백함수를 호출하는 것은 보통 다른 모듈 혹은 스레드 비동기 콜백콜백 함수의 처리 속도가 오래걸리는 상황인데 이를 기다려줄 수 없다면?// 호출 스레드make_donut(formed_D); // 아래 작업을 기다려줄 수 없을 때 -> 비동기 콜백함수를 사용하기something_important(); // 기다려..