250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스택 큐 차이
- 정렬
- @NoArgsConstructor
- WebClient
- 연결 리스트
- @RequiredArgsConstructor
- 클린
- code
- 코드
- 인터페이스
- java
- 마크다운 테이블
- 클래스
- 내부 정렬
- 배열
- 쿠키
- CleanCode
- 계산 검색 방식
- query
- mysql
- 마크다운
- 자료구조
- JsonNode
- 리스트
- 선형 리스트
- 쿼리메소드
- 트리
- @ComponentScan
- 빅 오 표기법
- 클린코드
Archives
- Today
- Total
목록비동기 (1)
Developer Cafe
동기 비동기 차이
동기(Synchronous) 동기는 말 그대로 동시에 일어난다는 뜻입니다. 요청과 그 결과가 동시에 일어난다는 약속인데, 요청하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야합니다. 설계가 간단하고 직관적이만 결과가 주어질 때까지 아무것도 못하고 대기해야 하는 단점이 있다. ex) 현금출력을 예로 들수 있다. 먼저 계좌에 금액이 있어야 그 금액을 출력할 수 있다. 비동기(Asynchronous) 비동기는 동시에 일어나지 않는다를 의미합니다. 요청과 결과가 동시에 일어나지 않을거라는 약속입니다. 동기보다 복잡하지만 결과가 주어지는데 시간이 걸리더라도 그 시간 동안 다른 작업을 할 수 있으므로 자원을 효율적으로 사용할 수 있다. ex) 시험을 예로 들수 있다. 문제를 다 푼 사람은 선생님께 제출만..
개발자답게
2021. 3. 17. 18:00