혼자 공부하는 자바 - 13일차 chapter 12


혼자 공부하는 자바 - 13일차 chapter 12

12-1 멀티 스레드 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스라고 부른다. 운영체제는 두 가지 이상의 작업을 동시에 처리하는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 프로세스마다 적절히 할당해주고, 병렬로 실행시킨다. + 멀티 프로세스는 독립접이지만, 멀티 스레드는 하나의 프로세스 내부에 생성되므로 스레드 하나가 예외를 발생시키면 다른 스레드도 영향을 받는다. - 스레드 : 코드의 실행 흐름을 말한다. - 메인 스레드 : 자바의 main() 메소드를 실행하면서 시작하는 스레드를 말한다. EX) public static void main(String[] args){...} -> 위에서 아래로 실행 + 싱글 스레드 애플리케이션은 메인 스레드가 종료하면 프로세스가 종료되지만, 멀티 스레드 애플리케이션은 메인 스레드가 종료되어도 작업 스레드가 실행 중이면 종료되지 않는다. - 작업 스레드 생성 Thread thread = new Thread(Runnable tar...


#자바 #혼자공부하는자바

원문링크 : 혼자 공부하는 자바 - 13일차 chapter 12