동기,비동기(async),event loop의 이해# java script
2022. 3. 26. 01:06
자바스크립트
1.동기와 비동기 만약 작업을 동기적으로 처리한다면 작업이 끝날 때까지 기다리는 동안 중지 상태가 되기 때문에 다른 작업을 할 수 없습니다. 그리고 작업이 끝나야 비로소 그 다음 예정된 작업을 할 수 있죠. 하지만 이를 비동기적으로 처리를 한다면 흐름이 멈추지 않기 때문에 동시에 여러 가지 작업을 처리할 수도 있고, 기다리는 과정에서 다른 함수도 호출할 수 있습니다. 동기(Synchronized)란 위에서 아래로 순차적으로 코드를써놓은 순서대로 화면에 표시되는것을 말한다. 좀더 자세하게말하면 맨처음 코드가 실행되기전까진 그아래함수가 실행되지않는다. 콘솔창에 function firstFunction() {console.log(2)} function firstFunction() {console.log(4)}..