[JAVA] 스레드 Thread
·
JAVA
Java에서 스레드(Thread)는 독립적으로 실행할 수 있는 프로세스의 하위 실행 단위다. 여러 스레드를 사용하여 동시에 여러 작업을 수행할 수 있다. 각 스레드는 프로그램의 일부로서 개별적인 코드 흐름을 가지며, 동시에 여러 작업을 처리할 수 있도록 해준다.자바에서 스레드를 생성하는 방법은 다음과 같이 두 가지 방법이 있다.Thread 클래스를 상속하여 run() 메서드 구현Runnable 인터페이스 구현Runnable 인터페이스는 몸체가 없는 메서드인 run() 메서드 단 하나만을 가지는 인터페이스다.스레드는 클래스에 Thread를 상속받은 다음, Thread가 가지고 있는 run() 메서드를 사용해 생성한다. 만약 클래스 상속이 어려운 경우에는 Runnable 인터페이스를 상속해 구현할 수 있다...