상세 컨텐츠

본문 제목

자바 쓰레드 Thread.yield(); 사용

관리X 과거글

by 까먹기전에 2015. 4. 2. 11:17

본문

반응형


class AThread extends Thread {

public void run() {

int i;

for (i = 0; i <= 500; i++) {

System.out.print("A ");

Thread.yield();

}

}

}


class BThread extends Thread {

public void run() {

int i;

for (i = 0; i <= 500; i++) {

System.out.print("B ");

// Thread.yield();

}

}

}


class Test {

public static void main(String args[]) {

AThread a = new AThread();

a.start();

BThread b = new BThread();

b.start();

}

}


영어 단어 그대로 양보하는것이다


보통 사용은 2가지 기능중 우선순위가 낮지만 오래걸리는 작업에 쓰면 좋을듯


예를 들어 파일전송이 오래걸리는데 쪽지보내기같은 작업을 중간중간에 하기 위해서?

관련글 더보기