📚 ****Reference
📜 Chapter
parallelism (병렬성)
‣
concurrency
- concurrency
- 동시성
- 하나의 코어에서 여러 스레드가 번갈아가며 실행
- 프로세스 하나가 이거 조금하고 이거 조금하고 하면서 일부분씩 진행한다.
- 이렇게 진행하던 작업을 바꾸는 것: Context Switching → 여기에도 다양한 방식과 알고리즘이 쓰인다.
- 이 작업이 굉장히 빨리 돌아가기 때문에 동시에 진행되는 것처럼 보인다.
동시성 프로그래밍
- 동시성 프로그래밍
- 논리적인 용어로 동시에 실행되는 것처럼 보이는 것을 말한다.
- 싱글 코어에서 멀티 스레드를 동작시키기 위한 방식으로 멀티 태스킹을 위한 여러 스레드를 번갈아 가면서 실행되는 방식이다.