class
![[Java] Runnable과 Thread의 차이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKt0EW%2FbtrnCk9XJDk%2FGw80EBtCLHfY5sucEDkQd1%2Fimg.png)
[Java] Runnable과 Thread의 차이
자바에서 쓰레드를 구현할 때 2가지 방법이 있다고 한다. 1. Runnable 2. Thread1. RunnableRunnable은 이름부터 인터페이스의 느낌이 강하다.implements Runnable 을 통해서 Runnable 인터페이스를 구현할 수 있다. Runnable 인터페이스를 구현하게되면재사용성이 높고, 코드의 일관성을 유지할 수 있어서 Thread보다 더 효율적인 방법이라 할 수 있다.Runnable 인터페이스는 위와 같이 생겼다.추상 메서드 run을 반드시 구현해야 한다. Thread도 run을 구현해야 한다는 점은 같지만 추상 메서드가 아니라 단순 메서드 오버라이딩으로 구현한다.Runnable 인터페이스를 구현해 스레드 구현public class Main { public stati..