동기 비동기 개념
2023. 4. 6. 19:58ㆍWeb
728x90
동기 (Synchronous) 와 비동기(Asynchronous)
- 동기 방식은 서버에서 요청을 보냈을 때 응답이 돌아와야 다음 동작을 수행할 수 있다. 즉, A작업이 모두 진행 될 때까지 B작업은 대기해야한다.
- 비 동기 방식은 요청을 보냈을 때, 응답 상태와 상관없이 다음 동작을 수행할 수 있다. 즉, A작업이 시작하면 동시에 B작업이 실행된다. 그리고, 작업이 완료되는 즉시 응답이 된다.
동기 vs 비동기
동기는 디자인이 비동기보다 간단하고 직관적일 수 있지만, 결과가 주어질 때까지 아무것도 못하고 대기해야하는 문제가 있다.
하지만, 비동기는 동기보다는 복잡하지만 결과가 주어지는 데 시간이 걸려도 그 시간동안 다른 작업을 할 수 있어서 효율적일 수 있다.
출처 - https://poiemaweb.com/js-async
이상입니다!!
728x90
'Web' 카테고리의 다른 글
Postman에서 토큰 자동 설정하는 방법 (1) | 2023.05.14 |
---|---|
배치(Batch)란? (0) | 2023.04.06 |
JWT에 대하여 (0) | 2023.03.31 |
HTTP 란 무엇일까? (0) | 2022.11.14 |
Rest와 Rest API에 관하여 (0) | 2022.10.30 |