하나의 프로세스 안에 여러 개의 스레드가 있는 구조
하나의 프로그램에서 두가지 이상의 동작을 동시에 처리하도록 하는 행위가 가능함
프로세스 내에서 생성되므로 실행 환경 설정이 간단하고 용량이 가벼움