반응형
Runnable Interface를 이용한 Thread 만들기
Thread와 Runnable 의 관계는 일꾼과 작업 사이의 관계와 같다.
따라서, Thread가 시작되었을 때, 그 Thread에서 할 작업을 줘야 한다.
package com.augustine.threadtest1; class ThreadTest01 { public static void main(String args[]) { Runnable r = new Runnable1(); Thread t1 = new Thread(r); // 생성자 Thread(Runnable target) t1.start(); } } class Runnable1 implements Runnable { @Override public void run() { //thread에서 실행해야할 작업이 여기에 들어가야 한다. for(int i=0; i < 5; i++) { // Thread.currentThread() - 현재 실행중인 Thread를 반환한다. System.out.println(i + "=" +Thread.currentThread().getName()); } } }
반응형
'Tech > Java' 카테고리의 다른 글
Java collection - Set (0) | 2018.05.09 |
---|---|
JVM의 메모리 구조 (0) | 2018.05.04 |
Java Synchronized을 이용한 트랜잭션 예제 (0) | 2018.04.26 |
List<Object>를 List<Long>로 변환 (0) | 2017.02.21 |
Error 1723. (JDK 삭제 오류) (0) | 2017.01.11 |
댓글