동기
한 작업이 끝날 때까지 다른 작업을 기다려야 하는 방식을 의미합니다.
즉, 코드가 실행되는 순서대로 결과가 반환되며,
각 작업의 처리가 끝날 때까지 다음 작업을 실행할 수 없습니다.
이러한 방식은 간단하고 직관적이지만, 시스템의 처리 속도가 느려질 수 있습니다.
비동기
작업을 순차적으로 처리하지 않고,
다른 작업을 실행하며 결과를 기다리지 않는 방식입니다.
작업이 완료되면 결과를 반환하며,
이를 처리하는데 필요한 시간이 걸리더라도 다른 작업을 수행할 수 있습니다.
이러한 방식은 시스템의 처리 속도를 높일 수 있지만, 코드가 복잡해질 수 있습니다.
동기 vs 비동기의 차이점
동기는 간단하고 직관적이지만 처리 속도가 느릴 수 있으며,
비동기는 처리 속도를 높일 수 있지만 코드가 복잡해질 수 있다는 차이점이 있습니다.
'프로그래밍 > 팁' 카테고리의 다른 글
font awesome CDN으로 사용하기 (0) | 2022.04.18 |
---|---|
VS code 주석 넣기 (0) | 2022.04.17 |