면접 - 자바

개발자 면접 질문 - 동기(Synchronous)와 비동기(Asynchronous)

snow-line 2020. 12. 3. 20:35
반응형

1. 동기(Synchronous)

 - 요청과 결과가 동시에 일어난다

 - 함수의 결과를 호출한 쪽에서 처리한다.

 - 결과가 나올 때까지 대기해야 한다.

 - 설계가 매우 간단하다.

 

2. 비동기(Asynchronous)

 - 요청과 그 결과가 동시에 일어나지 않는다.

 - 함수의 결과를 호출한 쪽에서 처리하지 않는다.

 - 결과가 나올 때까지 다른 작업을 수행할 수 있어 자원을 효율적으로 사용할 수 있다.

 - 설계가 동기보다 복잡하다.

반응형