\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전


Thread 클래스를 이용한 스레드 예제 

스레드 생성 

일단 생성 할 클래스르 생성 나는 Thread_ex_01 로 생성 

package thread_ex_01;

public class Thread_ex_01 extends Thread{

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

클래스를 만들면 이 화면이 딱 뜬다 / 

main 이 업다면 

클래스 안에 main 치고 컨트롤 + 스페이스하면 자동 완성 해준다

 

여기서 shift + Alt + s 누루면

이 화면 뜬다 여기서 Override를 클릭 하자 .

RUN을 클릭 하면  자동을 아래 처럼 만들어준다

run() 메소드 오버라이딩 한다 

 

package thread_ex_01;

public class Thread_ex_01 extends Thread{
	public static void main(String[] args) {
		
	}

	@Override
	public void run() {
		// TODO Auto-generated method stub
		super.run();
	}

}

오버라이딩은 생략 가능해서 이렇게  그냥 간단히 해도 된다 

package thread_ex_01;

public class Thread_ex_01 extends Thread{
	
	public void run() {
		
	}

	public static void main(String[] args) {
		
	}

}

thread 클래스를 이용한 스레드 생성

package thread_ex_01;

public class Thread_ex_01 extends Thread{
	
	public void run() {
		System.out.println("thread 클래스 이용새로운 스레드가 실행 됨니다");
	}

	public static void main(String[] args) {
		Thread_ex_01 t = new Thread_ex_01();
		
		t.start();
	}

}

Runnable 인터페이스를 이용한 실행

package thread_ex;

public class Thread_ex_2 implements Runnable{//Runnable 인터페이스 구현
	
	public void run() {
		System.out.println("Runnable을 이용한 스레드가 실행 됨니다");
	}

	public static void main(String[] args) {
		Thread t = new Thread(new Thread_ex_2());
		
		t.start();
	}

}

 


 

 

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band