Thread란? 하나의 프로세스 안에서 실행되는 명령 흐름 즉, 프로세스 안의 작은 프로그램이다. 자바는 멀티스레딩을 지원하는데 이를 지원하기 위해 Thread클래스와 Runnable인터페이스를 제공한다. 멀티스레딩이란 하나의 프로세스 안에서 여러 개의 스레드가 동시 작업하는 것을 말한다. 즉 한 프로그램 내에서 두 가지이상의 일을 수행하는 것이다. main메소드를 가진 자바 프로그램은 하나의 스레드를 가진(main스레드)단일 스레드라고 볼 수 있다. Thread클래스나 runnable인터페이스르 상속받아 다른 스레드를 동작시킬 수 있다. ▲ 먼저 스레드로 구현하지 않은 클래스를 만들어보자 ▲ 그리고 스레드로 구현하지 않고 for문으로 메소드를 하나 만들어보자 ▲ 그리고 메인에서 실행해보자 ▲ 결과는 위..