프로세스 : 실행중인 애플리케이션 스레드 : 프로세스 내에서 실제로 작업을 수행하는 주체 싱글 스레드 : 순차처리 멀티 스레드(스레드 n개) : 1개(코어)가 번갈아가면서 처리 → 동시성 Concurrency 여러개 스레드가 각각 처리 → 병렬성 Parallelism 스레드 생성방법 자바에서는 스레드도 클래스로 구현되어 객체로 사용되며, run() 메서드 내에 스레드가 처리할 작업을 작성 스레드 실행 시 .start() (.run()아님) 1. Runnable 인터페이스를 구현한 클래스에 run()을 정의 Thread 객체를 생성하고 사용(파라미터로 run() 메서드객체) 2. Thread클래스를 상속 받은 하위 클래스에서 run()을 정의 단일 상속으로 다른 클래스 상속이 필요할 경우 사용성 제한됨 /..