코딩 개발/Java
Java - Thread, Runnable
Thread란? Process 내부의 실행단위입니다. Process는 프로그램입니다. 크롬브라우저, 카카오톡, 이클립스, 곰플레이어 같은 프로그램이 Process 입니다. 사전적인 의미로는 실입니다. 여러 실들이 합쳐져서 옷이 만들어지는 것처럼 여러 스레드가 합쳐져서 하나의 Process를 만드는 것입니다. 예를 들어 동영상 플레이어 실행 Process가 있다고 하면 그 안에는 영상 Thread, 음향 Thread, 자막 Thread 가 동시에 실행되고 있는 것입니다. Thread 실행방법 1. extends Thread 단일 상속이라서 사용이 제한적입니다. 2. implements Runnable 다중 상속이 가능해서 implements Runnable 사용을 추천합니다. Thread 실행 원리 sta..