동기(Synchronous)&비동기(Asynchronous)
node.js로 과제물 진행중에 비동기처리 덕에 엄청난 시간낭비를 하게되어서,,,😅 잊지않기 위해 포스팅해보려고 합니다.. (특히 node.js는 비동기 방식의 처리를 기본철학(?)으로 한다고...허허) 1. 동기(Synchronous)란? 쉽게 설명해 순차적으로 처리되는 방식이다. 아마 우리에게 더 익숙한 처리방식일 것이다. , .... 여러개의 업무가 순서대로 나열되어 있다면 한개의 업무가 완료되어야 다음 업무가 시작되고 또 해당업무가 끝나면 그 다음 업무가 동작하게하는 방식이다. 따라서 코드가 동기식으로 처리된다면 상황에 따라 긴 수행시간이 발생하며 해당 업무가 완료되기까지 대기해야하므로 처리해야되는 업무가 많은 경우에는 효율성이 떨어지게 될것이다. 2. 비동기(Asynchronous)란? 업무를 ..