#1 프로세스와 스레드멀티태스킹 : 동시에 두가지 이상의 작업을 처리하는 것멀티태스킹을 위한 두 가지 도구 : 프로세스, 스레드프로그램 : 파일이 존재하지만 아직 메모리에 올라가 있지 않은 상태, 즉, 실행되지 않은 코드의 집합프로그램을 실행하는 순간 메모리에 올라가고 동작하게 되는데 이 상태의 프로그램을 '프로세스'라고 함프로세스프로그램이 동작하여 메모리에 올려진 상태, 실행 중인 프로그램을 의미프로세스는 독립적으로 메모리에 등록되므로 여러 개의 프로그램을 동시에 실행할 수 있게 됨프로세스가 여럿이 병렬적으로 실행되는 것을 thread가 해결해줌스레드프로세스 내에서 독립적으로 실행되는 작업 단위프로세스 내의 주소 공간이나 자원들과 같은 스레드끼리 공유하면서 실행됨스레드는 프로세스의 heap, data(..