반응형
멀티 프로세스 : 애플리케이션 단위의 멀티 태스킹
멀티 스레드 : 애플리케이션 내부에서의 멀티 태스킹
- 하나의 스레드가 예외를 발생시키면 프로세스 자체가 종료될 수 있어 다른 스레드의 영향을 미침.
- 메인 스레드가 작업 스레드보다 먼저 종료되더라도 작업 스레드가 계속 실행 중이라면 프로세스는 종료되지 않음.
스레드 만들기
1. Thread 클래스로부터 직접 생성
java.lang.Thread 클래스로부터 작업 스레드 객체를 직접 생성.
(Runnable 익명 객체를 사용하는 경우)
2. Thread 하위 클래스로부터 생성
Thread 클래스를 상속한 후 run메소드를 재정의
(Thread 익명 객체를 사용하는 경우)
반응형
'코딩 관련 > Java' 카테고리의 다른 글
[JAVA] 스레드 상태 제어, java.lang.IllegalMonitorStateException (0) | 2021.03.12 |
---|---|
[JAVA] 임계영역 지정 : 동기화(synchronized) 메소드와 동기화 블록 (0) | 2021.03.12 |
[JAVA] Exception, throws, throw, printStackTrace 등 (0) | 2021.03.07 |
[JAVA][POI 라이브러리] 게시판 내용 엑셀에 출력 (1) | 2020.10.12 |
[Java] java에서 ==와 equals (0) | 2020.09.18 |