쓰레드는 프로세스 내부에 존재며 프로세스의 Stack 영역에 해당한다. 1. 메모리 (Memory) 쓰레드는 프로세스 내에서 동일한 메모리 공간을 공유합니다. 이로 인해 데이터 공유 및 효율적인 통신이 가능합니다. 2. 병렬성 (Concurrency) 쓰레드는 동시에 실행될 수 있으므로 다중 쓰레드 프로그래밍을 통해 병렬 처리를 구현할 수 있습니다. 이를 통해 시스템의 성능을 향상시킬 수 있습니다. 3. 작업 분할 (Task Division) 여러 쓰레드를 사용하면 작업을 분할하고 병렬로 처리할 수 있습니다. 이를 통해 복잡한 작업을 각각의 쓰레드에 할당하여 빠르게 실행할 수 있습니다. 4. Context Switching 다중 쓰레드 프로그램에서는 쓰레드 간의 전환이 발생할 때 Context Switc..