피드로 돌아가기
새로워지기·서른의 생활코딩

ex4) java_thread

NS
normalstory
표지 이미지


 

/*
 Runnable :run()
 -> RunnableTest :재정의 run()  (+ <-자동적으로 object:wait,notify...+run()   (+tt참조변수))
 
 => 추가로 별도의 Thread 상속한다. ->t
 => tt가 t 어딘가의 "번지값"에 참조되어야 한다.
 
 => 실행과정: t->tt번지값->tt->run()
 **/

 

public class RunnableTest implements Runnable {
 
 public void printNumber() {// 0부터 1까지 화면에 출력시키는 메소드
  for( int i=1 ; i<=20 ; i++ ) {
   System.out.println( "number = " + i );
  }
 }
  
 public void run() {// Runnable interface가 지닌 run()를 overriding
  printNumber();
 }
 
 public static void main( String[] args ) {
  ThreadTest tt = new ThreadTest();// 객체 생성
  
  Thread t = new Thread( tt );// Thread 클래스 객체 생성 
  t.start();// Thread를 시작시킴
  System.out.println( "--------> main thread end" );
 }
}

친절한 찰쓰씨
글쓴이
친절한 찰쓰씨
친절한 찰쓰씨 · 일상 UX 디자이너
기획·디자인·단상을 조용히 기록합니다.
작가 페이지에서 더 보기

이어서 읽기

새로워지기

꾸준히, 오래, 지치지 않고

Mar 31, 2026·8
새로워지기

테크 라이프 발란스

Feb 7, 2026·3
새로워지기

휴탈리티 박정렬

Feb 7, 2026·11