1. 동시성(Concurrency)와 병렬성(Parallelism)의 차이
동시성(Concurrency)
동시성이란 코어가 싱글코어일 때 사용 하는 것으로 하나의 코어를 여러 쓰레드가 번갈아가면서 사용하여 실제 병렬적으로 여러쓰레드가 실행 되는 것은 아니지만 그런것처럼 사용하는 것입니다.
하지만 멀티코어 환경에서도 동시성은 가능합니다.
병렬성(Parallelism)
병렬성이란 코어가 멀티코어일 때 실제로 동시에 다른코어에서 여러개의 쓰레드가 병렬적으로 수행되는 것을 의미합니다.
'IT기타' 카테고리의 다른 글
[아이패드] 아이패드 프로 4세대 12.9 개봉기 (0) | 2020.06.14 |
---|---|
[AdSense] 광고로 부자가 되어보자 tistory 에 Adsense 달기 (No plugIn) (0) | 2019.12.17 |
Mac OS에서 binding 된 port 해제하기 (0) | 2018.12.19 |
프로세스(Process)와 쓰레드(Thread)의 차이 (0) | 2018.12.16 |
[Mac] 앱 자동 실행(auto launch) 설정하기 (0) | 2018.02.21 |