
멀티 쓰레딩이랑 비교되는 것은 항상 멀티 프로세싱이었다.
내가 아는 두 가지의 가장 큰 차이는 메모리 공유 여부였다. 멀티 프로세스는 같은 메모리를 공유하지 않고 개별 메모리를 작동시킨다면, 멀티 쓰레드는 같은 메모리 내에서 작동을 한다.
멀티 쓰레딩은,
하나의 프로세스 내에서 여러 작업을 여러 쓰레드를 통해 동시에 실행할 수 있도록 하는 방식이다.
멀티 쓰레딩(Multi-Thread)의 주요 특징
스레드들이 같은 메모리를 공유하다 보면 경쟁 상태나 교착 상태와 같은 동기화 문제가 발생할 수도 있고 디버깅이 어려울 수 있음.
| [매일메일] NoSQL 데이터베이스의 유형에는 어떤 것들이 있나요? (0) | 2025.08.20 |
|---|---|
| [매일메일] PRG 패턴에 대해서 설명해 주세요 (1) | 2025.07.29 |
| [매일메일] 낙관적 락과 비관적 락에 대해 설명해 주세요. (0) | 2025.07.24 |
| [매일메일] 자바 프로그램이 실행되는 흐름을 설명해주세요. (3) | 2025.07.23 |
| [매일메일] JCF 자료구조의 초기 용량을 지정하면 좋은 점이 무엇인가요? (1) | 2025.07.21 |