기초 JAVA 교육과정 ] 멀티 스레드의 문제 해결책
기초 JAVA 교육과정 ] 멀티 스레드의 문제 해결책
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
멀티 스레드의 문제 해결책
* 문제 해결책(1)
-제어적인 측면
: 우선권(priority) 부여
: 수동적인 대책
: 컴파일러에게 위임
: 스레드의 기본 우선권은 5로 부여됨
: 프로그래머가 임의로 부여 가능
: setPriority(int newPriority)로 설정
* 문제 해결책(2)
- 자료적인 측면
: 시스템에 미루기
=> 동기화(synchronized)
: 프로그래머가 직접 제어
=> 보다 효율적 제어를 위해 wait()와 notify()를 사용
'자바' 카테고리의 다른 글
기초 JAVA 교육과정 ] Synchronization 예제 (0) | 2017.04.30 |
---|---|
기초 JAVA 교육과정 ] Priority 예제 (0) | 2017.04.30 |
기초 JAVA 교육과정 ] 멀티 스레드의 문제점 (0) | 2017.04.30 |
기초 JAVA 교육과정 ] 멀티 스레드의 필요성 (0) | 2017.04.30 |
기초 JAVA 교육과정 ] 멀티 스레드 (0) | 2017.04.30 |