티스토리 뷰
//Main Thread 제어 예제
import java.time.*;
public class tthread{
public static void main(String[] args){
for(int i = 0; i < 5; i++){
System.out.println("ㄸㄸㄸ " + LocalDateTime.now());
}
for(int j = 0; j < 5; j++){
System.out.println("ㄸㄷ~ " + LocalDateTime.now());
try{Thread.sleep(1000);} catch(Exception e){}
}
for(int k = 0; k < 5; k++){
System.out.println("ㄴㄳㅇ " + LocalDateTime.now());
try { Thread.sleep(500); } catch(Exception e) {}
}
}
}
//Thread 생성 예제-Runnable Interface 사용
import java.time.*;
public class tthread2 {
public static void main(String[] args) {
Runnable threadTask = new ThreadTask();
Thread thread = new Thread(threadTask);
thread.start();
for(int i = 0 ; i < 5; i++) {
System.out.println("자바가" + LocalDateTime.now());
try {Thread.sleep(500);} catch(Exception e) {}
}
}
}
class ThreadTask implements Runnable{
public void run() {
for(int i = 0; i < 5; i ++) {
System.out.println("어려워요 " + LocalDateTime.now());
try {Thread.sleep(500);} catch(Exception e) {}
}
}
}
//Thread 생성 예제-Thread 하위 클래스로부터 생성
import java.time.*;
public class tthread3{
public static void main(String[] args) {
Thread thread = new taskThread();
thread.start();
for(int i = 0 ; i < 5; i++) {
System.out.println("제일 어려워요 " + LocalDateTime.now()) ;
try {Thread.sleep(500);} catch(Exception e) {}
}
}
}
class taskThread extends Thread{
@Override
public void run() {
for(int i = 0; i < 5; i++) {
System.out.println("자바가 " + LocalDateTime.now());
try {Thread.sleep(500);}catch(Exception e) {}
}
}
}
'Java > for Class, Project' 카테고리의 다른 글
자바 스레드 동기화 예제 Java Thread synchronize example (0) | 2017.09.29 |
---|---|
JAVA java9 eclipse(이클립스) NoclassdefFoundError 관련 실행불가 문제 해결 (0) | 2017.09.25 |
JAVA PBL 저장용 (0) | 2017.09.18 |
Java 자바 예외처리 예제(InputMismatchException, ArithmeticException) (0) | 2017.09.18 |
Java 자바 숫자야구 게임 (0) | 2017.09.18 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com