Concurrency, Parallelism, Parallel and Concurrency
잘못된 내용에 대해서는 댓글 부탁드립니다. Concurrency 하나의 코어가 여러 프로세스를 번갈아가며 실행하는 것을 의미한다. 이는 사용자에게 동시에 실행되는 것처럼 보이게 만드는 효과를 가지며, 단위 시간 내에 더 많은 일을 처리한다. 프로세스 간의 컨텍스트 스위칭이 발생한다. Concurrency의 장단점 장점 CPU의 처리량이 증가한다. 자원의 활용도가 증가한다. 프로세스 간의 대기시간이 감소된다. 단점 Context Switching에 대한 Overhead가 발생한다. Parallelism 하나의 프로세스를 분할하여 처리 여러 개의 코어가 하나의 프로세스의 작업을 분할하여 처리하는 것을 의미할 수 있다. 이는 내부적으로 동작하는 스레드의 개수만큼 CPU에 할당할 수 있음을 의미한다. 화면을 랜..
Programming
2021. 1. 23. 14:03
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Data Locality
- Local Cache
- JDK Dynamic Proxy
- AMQP
- URI
- rabbitmq
- Url
- THP
- hypermedia
- JPA
- Cache Design
- URN
- Global Cache
- Distributed Cache
- Switch
- configuration
- cglib
- 게으른 개발자 컨퍼런스
- spring
- spring AOP
- JVM
- 근황
- HTTP
- 게으른개발자컨퍼런스
- RESTful
- mybatis
- java
- RPC
- lambda
- 소비자 관점의 api 설계 패턴과 사례 훑어보기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함