반응형
반응형
공부하다 보니 동시성과 병렬성이라는 용어가 나왔습니다. 어떤 의미를 나타내는지 기억하고 싶어서 찾아보고 정리해 봤습니다.
동시성 | 병렬성 |
싱글 코어에서 멀티 쓰레드로 동작하는 방식 | 멀티 코어에서 멀티 쓰레드를 동작하는 방식 |
여러 작업이 동시에 실행되는 것처럼 보이는 것 | 여러 작업이 실제로 동시에 실행되는 것 |
논리적 개념 | 물리적 개념 |
그림으로 보면 직관적으로 이해하실 수 있습니다.
코어 개념을 추가한다면 아래와 같습니다.
참고
- 내용 : https://seamless.tistory.com/42
- 이미지
* https://www.baeldung.com/cs/concurrency-vs-parallelism
반응형
'IT > Java' 카테고리의 다른 글
Runnable과 Thread (0) | 2023.01.11 |
---|---|
프로세스와 스레드 그리고 멀티 태스킹 (0) | 2023.01.10 |
Optional 클래스 사용 (0) | 2023.01.08 |
Map 처리 (0) | 2022.12.19 |
Arrays.asList() vs ArrayList() (0) | 2022.12.19 |