Synchronous1 Synchronous 와 Asynchronous란? Synchronous(동기) 호출하는 함수가 호출되는 함수의 작업 완료 후 리턴을 기다리거나 호출되는 함수로부터 바로 리턴 받더라도 작업완료 여부를 호출하는 함수 스스로 계속 확인하며 신경쓰는 방식 작업을 동시에 수행하거나, 동시에 끝나거나, 끝나는 동시에 시작함을 의미 Asynchronous(비동기) 호출되는 함수에게 callback을 전달해서, 호출되는 함수의 작업이 완료되면 호출되는 함수가 전달받은 callback을 실행하고, 호출되는 함수는 작업 완료 여부를 신경쓰지 않는 방식 시작, 종료가 일치하지 않으며, 끝나는 동시에 시작을 하지 않음을 의미 Blocking/Non-Blocking I/O 와 차이점 호출되는 함수의 작업완료 여부를 호출한 함수가 신경쓰냐 안쓰냐-> Synchronous/Asy.. 2023. 12. 27. 이전 1 다음 728x90