728x90
동기(Synchrounous)
- 순차적
- Task A와 Task B가 실행될 때, A가 종료된 후에 B가 실행된다.
- 설계가 매우 간단하고 직관적이다.
- 결과가 주어질 때까지 아무것도 못하고 대기해야 한다.
비동기(Asynchronous)
- 병렬적
- Task A와 Task B가 실행될 때, 실행에 서로 영향을 주지 않는다.
- 작업이 서로 영향을 미칠 때, 구현이 복잡해진다.
- 서로의 작업이 동시에 발생하므로 자원을 효율적으로 사용할 수 있다.
* 참고
[WEB] 🌐 비동기(Async)통신 / 동기(Sync)통신 정리
동기(Sync) 동기식 통신 및 동기식 프로그래밍이란 Synchronous란 뜻대로 동시에 일어난 다는 뜻입니다. 동시에 일어난 다는 것은 Request를 보내게 된다면 얼마나 시간이 걸리든 그 자리에서 Response
inpa.tistory.com
728x90
'IT지식' 카테고리의 다른 글
3계층 구조(3 Tier Architecture) (0) | 2022.07.17 |
---|---|
MVC 패턴 (0) | 2022.07.11 |
서버리스(Serverless) 통신 (0) | 2022.07.11 |
REST & RESTful (0) | 2022.07.11 |
HTTP status code (0) | 2022.07.11 |