Data 처리방식(동기/비동기)의 차이

여리·2023년 1월 12일
0

✅ 동기적 실행 : 순차적으로 값을 나타낸다.(1번순서가 끝나야 2번으로 넘어가는 순차적 데이터 처리방식)

✅ 비동기적 실행 : 비순차적으로 값을 나타내며 먼저 끝나는 순서대로 나타낸다.(2번이 먼저 끝나면 2번이 끝난 후에 1번으로 넘어감)

*대표적인 동기/비동기 data처리는 settime() 메소드를 사용하는 것이 예시로 들기 좋다.

예시를 들자면 달리기 시합을 '개인전으로 뛰는 시합'인지 '단체전으로 뛰는 시합'인지정도로 개념을 인지하고 있으면 도움이 될 것 같다.
개인적으로 뛰는 시합을 하게되면 내가 빠르면 내가 먼저 끝나는 방식(비동기적 실행)이 되겠지만, 단체전으로 뛰는 시합을 하게되면 내가 아무리 빨라도 나의 팀 전체가 느리다면 진행중인 시합을 종료할 수 없는것처럼

profile
beckend developer

0개의 댓글