반응형
Thread 필요한 이유
: 자바 프로그래밍에서 일반적으로 어떤 일처리를 위한 것은 메소드의 형태로 표현된다.
즉, 객체를 통하여 메소드 호출문에 의해서 일처리가 이루어 진다.
이것은 메소드 호출문 순서대로 동작하기 때문에 만약에 두개 이상의 객체에게 각각의 메소드를 호출하였다면
뒤에 호출할 객체는 먼저 호출한 객체의 작업이 메소드의 내용이 끝날 때까지 기다려야 한다.
만약 먼저 호출한 메소드 수행 중에 문제가 발생된다면 뒤에 호출한 객체에게는 영영 기회가 오지 않을 수도 있다.
이를 해결하기 위한 개념 ==> '멀티 쓰레드 프로그래밍'
이것을 위하여 자바는
Thread
Runnable 을 제공한다.
또, Thread를 움직임이 있는 그래픽을 표현할 용도로 사용하기도 합니다.
반응형
'JAVA > JAVA' 카테고리의 다른 글
쓰레드 사이의 통신 (0) | 2016.06.18 |
---|---|
임계영역이란? (0) | 2016.06.18 |
자바 예제 - join() 메소드 (0) | 2016.06.12 |
자바 예제 - Thread 를 이용한 우선순위 설정 (0) | 2016.06.12 |
자바 예제 - 멀티쓰레드 프로그래밍 방법 (0) | 2016.06.12 |