
1. 동기 vs 비동기 동기 비동기 의미 Syn는 그리스어로 '함께', chrono는 '시간'을 뜻한다. 동기는 작업이 동시에 이뤄지지 않아 이전 작업이 다 수행되지 않으면 다음 작업을 수행하지 못하는 상태를 말한다. (Blocking) 동기인 Synchronous 앞에 접두사 a가 붙어 반대의 의미를 가진다. 작업이 동시에 이진행되며 이전 작업이 수행되지 않아도 다음 작업이 알아서 수행되는 상태를 말한다. (Non-Blocking) 예시 창구가 1개인 은행 새로고침 O 창구가 여러 개인 은행 새로고침 X 장점 설계가 간단하고 직관적이다. 이전 작업의 결과를 기다리는 시간 동안 다른 작업을 동시 처리하여 멀티 작업을 수행할 수 있다. 단점 이전 작업의 결과가 주어질 때까지 아무것도 못하고 대기해야 한다...
꼬리에 꼬리를 무는 공부/Front-end
2023. 11. 27. 23:47