Thread1 JAVA_Thread1 1. 프로그램(Program) : 시스템에 존재하는 실행 파일로 ( ex, .exe, .dox) 메모리에 올라가 있지는 않음(실행 전) 2. 프로세스(Process) : 실행 중인 프로그램 _ 실행 하기 위해 필요한 운영체제인 데이터와 메모리 스레드를 할당받음 3. 스레드(Thread) : 프로그램을 실제 수행하고 있는 것 3-1) 싱글스레드 (Single Thread) : 하나의 프로세스 내에 한 개의 스레드 존재 3-2) 멀티스레드(Multi Thread) : 하나의 프로세스 내에 여러 개의 스레드 존재 - 장점, ① CPU의 사용률을 향상시킨다(운영체제 입장에선 한개의 프로세스만 사용하니까) ② 효율적 ③ 작업을 분리해 코드가 간결 ④ 사용자에 대한 응답성 향상 ( 한 프로세스내에서 움직이니까 각각.. 2021. 8. 8. 이전 1 다음