본문 바로가기
프로그래밍/팁

동기와 비동기, 정의와 차이점

by 카너먼 2023. 4. 16.

동기와 비동기
출처: 미디엄

동기

한 작업이 끝날 때까지 다른 작업을 기다려야 하는 방식을 의미합니다.

즉, 코드가 실행되는 순서대로 결과가 반환되며,

각 작업의 처리가 끝날 때까지 다음 작업을 실행할 수 없습니다.

이러한 방식은 간단하고 직관적이지만, 시스템의 처리 속도가 느려질 수 있습니다.

비동기

작업을 순차적으로 처리하지 않고,

다른 작업을 실행하며 결과를 기다리지 않는 방식입니다.

작업이 완료되면 결과를 반환하며,

이를 처리하는데 필요한 시간이 걸리더라도 다른 작업을 수행할 수 있습니다.

이러한 방식은 시스템의 처리 속도를 높일 수 있지만, 코드가 복잡해질 수 있습니다.

 

동기 vs 비동기의 차이점

동기는 간단하고 직관적이지만 처리 속도가 느릴 수 있으며,

비동기는 처리 속도를 높일 수 있지만 코드가 복잡해질 수 있다는 차이점이 있습니다.

 

 

 

'프로그래밍 > ' 카테고리의 다른 글

font awesome CDN으로 사용하기  (0) 2022.04.18
VS code 주석 넣기  (0) 2022.04.17