[CS] 동기, 비동기?
코드를 짜다 보면 await, aync 문법을 접하게 될것이다.오늘은 이와 관련된 동기, 비동기에 대해서 알아볼 것이다. 동기(Synchronous)?사전적인 의미에서는 '동시에 일어남'이라는 의미를 가지고 있다.하지만 프로그래밍에서 동기는 '순차적인 작업'이라고 생각하면 된다.다시 말해서 어느 한 작업이 완료될 때 까지 다른 작업들은 기다려야 하는 것이다. 프로그래밍에서 자주 사용하지는 않지만 작업에 순서가 중요한 프로그램을 설계한다면 동기 방식을 사용하는 것이 적합하다.비동기(Asynchronous)?사전적인 의미는 동기와 반대로 '동시에 일어나지 않음'을 의미한다.프로그래밍에서 비동기는 동기와 반대로 생각하면 된다. 작업에 순서가 존재하지 않는 것. 이러한 비동기 방식은 주로 I/O(Input/Ou..