JAVA/JAVA BEAN

[ JAVA/ 자바 ] Thread/ 쓰레드/ 동시동작/ 멀티테스킹/ 멀티태스킹/ 자바쓰레드/ 자바Thread/ JAVA/ java/ 자바/ 이클립스/ 자바독학/ECLIPSE/ eclipse/ 독학/ IT독학/ 언어독학

별님달님햇님 2019. 8. 4. 10:15
728x90

 

Thread(동시동작, 멀티태스킹) 사용방법.

 

 

 

 

 

ㅁ. 쓰레드는 일반적으로 

 

1. Thread 클래스를 상속받아서 사용하는 경우

자바가 단일상속만 허용하기 때문에 Thread를 상속받는 순간 다른 클래스를 이용할 수 없어서, 

  사용에 제한이 있을 수 있다.

2. Runnable interface를 구현하는 방법이 있다.

interface를 사용하기 때문에, 필요한 경우에 다른 클래스를 상속받아서 사용할 수 있다. 

 

 

따라서, 일반적으로는 Runnable interface를 구현하는 방법으로 사용한다.

 

 

 

 

 

 

00. Runnable 인터페이스를 implements 하면 run()메소드를 오버라이드 해야한다. 

     run()메소드안에 구동될 코드를 작성하면 된다.

 

 

 

 

 


01. 메인 클래스에 객체를 생성하고 생성한 객체를 쓰레드속에 넣어서 구동 '.start();' 시켜주면된다.







02. 1,3,5초에 맞춰서 각각 작동됨을 확인할 수 있다.

 

 

 

 

 

728x90
댓글수0