동기는 대체로 함수 실행시 그함수의 결과값을 리턴으로 받겠다는 것 or 실행한 함수가 언제 끝나는 지를 감시하겠다는 것


비동기는 언제 끝나는 지 그딴거 관심없고 리턴값 받는게 아닌 대개 콜백으로 리턴값받는 것에 상응하는 작업을 처리하겠다는 것

블로킹은 함수안에서 함수실행시 잠시 주도권을 그 함수로 넘기는 것

논블로킹은 함수안에서 함수 실행시 주도권 안넘김

ㅋㅅㅋ