thread

JAVA

JAVA (30) Thread

▶ 프로그램 - 어떤 작업(프로세스)을 실행할 수 있는 파일(cpu로 자원을 할당받지 않은 상태) ▶ 프로세스 - 현재 동작하고(실행되고) 있는 프로그램(작업을 위해 cpu로부터 자원을 할당받음) ▶ 스레드 - 한 개의 프로세스(process)내에서 실제로 작업을 수행하는 단위 - 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행한다. ※ 모든 자바 어플리케이션은 Main Thread가 main메서드를 실행하면서 시작된다. ■ 스레드의 특징 1. 메인스레드가 종료되더라도 실행 중인 스레드가 하나라도 있다면 프로세스는 종료되지 않는다. => 주종관계가 명확히 설정되어있지 않았을 때 발생하는 특징 2. 각 스레드의 실행시점을 결정해 주는 스케쥴러가 따로 있기 때문에 매번 결과가 다르게 보인다. ..

동동이임
'thread' 태그의 글 목록