본문 바로가기
My Image
반응형

Thread2

[Java] multi thread 구현 02 멀티스레드 구현 2번째 시간 일전에 스레드를 만드는 방법 2가지가 있다고 소개했었다. 1. java.lang.thread 클래스를 직접 객체화해서 생성 2. Thread를 상속받아 하위클래스에서 구현하는 방법. 오늘은 두번째 방법인 작업스레드가 Runnable 인터페이스를 구현시켜 만든 Task(작업스레드가 작업할 일)을 따로 구현하지 않고 Thread를 상속받아 하위클래스에서 run()메서드를 오버라이딩해서 구현하는 방법을 소개한다. 간단하다. 아래 코드를 보자. MultiThreadImplement_02 패키지를 보면 WokerThread 클래스는 Thread를 상속받아 run()메서드를 오버라이딩해서 구현했다. package MultiThreadImplement_02; public class Wor.. 2017. 7. 2.
[Java] multi thread 구현 01 우선 멀티스레드가 필요한 경우는 다수의 작업을 병렬로 처리하기 위해서이다. 예를 들어... 메인스레드는 프로그램시작을 담당하고 작업스레드1은 네트워킹 작업스레드2는 드로잉을 처리를 해야하는 경우가 그렇다.. Java에서 멀티스레드를 구현하는 방법에 있어 2가지 방법이 존재한다. 1. java.lang.thread 클래스를 직접 객체화 해서 생성한다. 2. Thread를 상속해서 하위클래스를 만들어 생성한다. 우선 첫번째 java.lang.thread클래스를 직접 객체화해서 생성하는 방법을 알아보자. 1. java.lang.thread 클래스를 직접 객체화 해서 생성한다. java.lang.Thread 클래스로부터 작업 스레드 객체를 직접 생성하려면, 다음과 같이 Runnable을 매개값으로 갖는 생성자를.. 2017. 6. 29.
반응형