1. Runnable인터페이스를 이용하는 방법을 자바가 제공 해주는 이유
- 자바는 단일 상속만 지원하기 때문입니다,
- 인터페이스는 여러개 구현해서 사용할 수 있기 때문에, Runnable인터페이스 구현해서 사용하시면 됩니다
2. 주의!!
스레드가 "run이라는 메소드"를 직접 호출하는게 아니라,
"start()메소드"를 호출해야 했잖아요. (앞 게시글에서)
그런데,
요번에는 Thread를 상속받은게 아니기 때문에,
"start()메소드"가 없습니다.
"run()메소드"만 있습니다.
Thread를 상속받은 클래스에서는,
start()메소드를 호출해서 사용할 수가 없습니다.
그래서 진짜 사용을 할려면,
Thread객체를 만들어 준 다음에, start()메소드를 사용할 수 있게 해주면 됩니다.
3. 스레드 사용하는 방법 (Runnable인터페이스를 사용해서 만드는 방법(implements Runnable))
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] 스레드 - 5."동기화 메소드"와 "동기화 블록" (=synchronized사용법)★ (0) | 2020.04.29 |
---|---|
[JAVA] 스레드 - 4.스레드 + 공유객체 ★ (0) | 2020.04.29 |
[JAVA] 스레드 - 1.설명, 2.상속해서 만드는 방법(extend Thread)★ (0) | 2020.04.29 |
[JAVA] (1.채팅, 2.여러 사용자 채팅) 프로그램 (0) | 2020.04.26 |
[JAVA] StringBuffer(스트링버퍼) (0) | 2020.04.22 |