JAVA
2021. 12. 24.
쓰레드(1) - 쓰레드의 사용법 및 정의
1. 쓰레드란 무엇인가? 우리가 만드는 보통의 클래스들은 모두 단일 쓰레드에서 동작하는 것이다. 즉 java라는 명령어를 실행해서 결과물을 출력하고 끝내는 프로그램인 것이다. 하지만 JAVA 개발자로 프로그램을 개발하게 되다보면 이러한 프로그램을 만들지 않는다. 우리가 작성하는 일반적인 자바 클래스를 실행하게 되면 자바 프로세스가 시작되고, main() 메소드가 수행하면서 하나의 쓰레드가 시작 되는것이다. 이렇게 JVM이 시작되면 자바 프로세스가 시작한다. 시작한 하나의 프로세스 안에서 여러개의 쓰레드가 수행된다. 2. 쓰레드를 생성해보자 쓰레드를 생성하는 방법에는 크게 두가지가 있다. Runnable 인터페이스를 구현하는 것과 Thread 메소드를 상속받는 것이다. 자신이 쓰레드를 생성할 클래스가 상속..