[Java] 자바 쓰레드(Thread) & 동기화
·
Java/자바 이론
실행하기 위해 메모리에 로딩된 프로그램을 프로세스라 하고, 프로세스 내부에 쓰레드가 존재한다. 쓰레드는 'CPU를 사용하는 최소 단위'라고 할 수 있다. 하나의 프로세스에서 여러 개의 쓰레드가 동작하는 것을 '멀티 쓰레드'라고 한다. 쓰레드의 생성 및 실행방법 2가지 쓰레드에서 작업할 내용은 run() 메서드 안에 작성한다. 이후 Thread 클래스의 생성자를 이용해 객체를 생성한다. 마지막으로 Thread 객체의 start() 메서드를 호출해 실행한다. start() = 새로운 쓰레드 생성 / 추가하기 위한 모든 준비 + 새로운 쓰레드 위에 run() 실행 방법 1. Thread 클래스 상속받아 run() 메서드 오버라이딩 class MyThread extends Thread{ @Override pub..