- 코드의 순서와 수행 완료 여부와 상관없이 계속해서 코드들을 수행할 수 있는 개념(간단하게 보자면)
- 즉, 한번에 여러 동작을 수행할 수 있다는 것
- 구현 클래스에 extends Thread 추가 (방법 1) --> thread 클래스 상속해서 만들기 가능
- 구현 클래스에 implements Runnable추가 (방법2) --> runnable 인터페이스 구현해서 만들기 가능
- Thread는 상속받고, start() 메서드 수행 시 --> run() 메서드를 수행함.
- 이때, start는 순차적으로 수행되지만
- run()은 들어오는 순서대로가 아닌, 동시에 수행됨.
'Java' 카테고리의 다른 글
다형성 (0) | 2024.05.10 |
---|---|
Generics (0) | 2024.05.10 |
인터페이스 vs 추상 클래스 (0) | 2024.05.10 |
extends vs implements (0) | 2024.05.10 |
java map (0) | 2024.05.10 |