쓰레드를 생성하는 방법은 2가지가 있다.
첫번째 방법 : 1. Thread 클래스를 상속받는 방법
두번째 방법 : 2. Runnable 인터페이스를 구현하는 방법
두번째 방법 인터페이스를 구현을 해서 쓰레드를 생성해보자
쓰레드를 상속을 안받고 Runnable를 구현을 해준다.
그럼 추상메소드인 run()을 오버라이드를 해주면서 일반메소드로 재정의를 해주자!
그럼 쓰레드를 활용할 준비가 된것이다.
그럼 이제 힙 메모리에 MyFrame1을 초기화를 해준다
그리고나서 Thread를 힙 메모리에 올려서 초기화를 해주자 그럼 초기화된 Myframe1을 매개변수로 넣어준다.
그럼 쓰레드가 생성이 된 것이다.
그럼 쓰레드 t1변수에 접근해서 start()메소드를 호출해주면 run()메소드가 동작한다.
'개발일지 > 자바' 카테고리의 다른 글
동기화(synchronized) (0) | 2022.09.20 |
---|---|
Thread.sleep 활용 (0) | 2022.09.19 |
Thread란? (쓰레드 생성 및 활용법 1) (0) | 2022.09.19 |
이미지 움직이기, 이동범위 제한(KeyAdapter, Jpanel 활용) - 2 (0) | 2022.09.17 |
이미지 움직이기, 이동범위 제한(keyListener, Jpanel 활용) - 1 (0) | 2022.09.17 |
댓글