동기와 비동기 차이점
Javascript 2011. 11. 21. 18:50
동기:
SYSTEM: 명령이 끝날때 까지 사용자에게 제어권을 돌려 주지 않는다.
WEB(기본 HTTP 요청): 서버 응답이 끝날때 까지 사용자에게 제어권을 돌려 주지 않는다.
비동기:
WEB(XMLHttpRequest 요청): 서버 응답이 끝나기전 사용자에게 제어권을 돌려 준다.
위의 설명과 같이 동기식 과 비동식을 구분하는것은 간단하다.
어떤 루틴이 끝날때까지 제어권이 돌아오지 않으면 동기식 그렇지 않으면 비동기식인 것이다.