프로세스 스레드
의미 실행중인 프로그램의 인스턴스 프로세스 내에 실행되는 흐름 단위
메모리 독립적 해당 프로세스의 메모리 공유(code, data, heap) stack영역은 독릭접
영향 프로세스 이슈가 있을경우 독립적인 관계로 다른 프로세스 영향 없음 스레드 문제 시 해당 부모 프로세스가 종료됨
공유 프로세스 간 공유하는 영역이 없음 동일한 프로세스 내 스레드 끼리는 자원을 공유

Context Switching

Context Switching 동시에 일하는것처럼 보이니까 너무 좋은것 같은데?

스레드 스위칭이 효율적이지만 주의할점이 좀 있네?