멀티 스레드는 CPU를 최대한 활용하기 위해 프로그램의 2가지 이상을 동시에 실행할 수 있는 기능을 말한다.
운영체제마다 멀티 스레드를 이용하는 API가 다르지만, 자바는 Java API를 이용하기 때문에 일관되게 생성 및 관리를 할 수 있다.