-
4월 10일 월요일 TIL 회고록카테고리 없음 2023. 4. 10. 22:13
동기와 비동기의 차이점 및 장점과 단점
동기와 비동기의 차이점
동기와 비동기는 두 개 이상의 무엇인가가 시간을 맞춘다/안맞춘다로 구분할 수 있다.
동기 : 동기 방식은 메서드 리턴과 결과를 전달받는 시간이 일치하는 명령 실행 방식이다. 또, 동기 방식은 한 함수가 끝나는 시간과 바로 다음 함수가 시작하는 시간이 같다.
비동기 : 비동기 방식은 여러 개의 처리가 함께 실행되는 방식으로, 동기 방식에 비해 단위시간당 많은 작업을 처리할 수 있다.
단, CPU나 메모리를 많이 잡아먹는 작업을 비동기로 처리하게 되면 과부하가 생길 수 있고, 프로그램의 복잡도도 증가할 수 있다.