쓰레드란 무엇인가? 쓰레드가 무엇인지에 대해서 검색하면 프로세스 내에서 실행되는 흐름의 단위라고 나온다. 기본적으로 하나의 프로세스 당 최소 한개의 쓰레드를 가진다. 즉, 이 말은 하나의 프로세스 내에 여러 쓰레드를 가질수도 있다는 것을 뜻한다. 자바에서 쓰레드를 구현하는 방법에는 두가지가 있습니다. Thread Runnable 둘의 차이는 Thread를 클래스라서 extends를 이용해서 상속 받아야 되지만 Runnable은 인터페이스 이기 때문에 implements를 이용해서 삭속 받는다는 것이다. Thread 클래스를 상속 받아서 구현하면 다른 클래스를 상속 받을수 없지만 Runnable 인터페이스를 상속 받으면 동시에 다른 클래스도 상속 받을수 있다는 장점이 있다. 둘 모두 예시를 통해 확인해보자..