Windows 운영체제에서의 프로세스(process)와 쓰레드(thread)는 리소스를 사용하여 작업을 수행하는 기본 단위로, 각각의 역할과 동작 방식이 구분됩니다.Ⅰ. 프로세스(Process) 프로세스(Process) 정의실행 중인 프로그램의 인스턴스로, 메모리, 파일 핸들, 환경 변수 등의 시스템 자원을 할당받아 독립적으로 실행되는 작업 단위입니다. 각 프로세스는 운영 체제에 의해 독립된 메모리 공간을 가집니다.특징1) 독립적인 메모리 공간을 가짐.2) 각 프로세스는 운영 체제의 자원을 독립적으로 관리하며, 프로세스 간의 메모리 공유는 불가능 (단, IPC(Inter-Process Communication) 같은 특별한 방법을 통해 데이터를 교환 가능).문맥 전환(context switching)이 ..