Runnable
[Java] Thread에 대한 공부
[Java] Thread에 대한 공부
2019.12.05이번에는 Thread에 관한 내용을 중요한 포인트만을 가지고 정리해보고자 한다. 1. 개념정리 개인적으로 본인에게 와닿는 개념으로 정리해보았다. - Process: 운영체제로부터 시스템 자원을 할당받는 작업의 단위, 실행 중인 프로그램 - Thread: 프로세스가 할당받은 자원을 이용하는 실행의 한 단위, 프로세스 내에서 실제로 작업을 수행하는 주체 2. Thread Life Cycle - start(): 실행시 새로 생성된 Thread 객체가 Runnable로 이동해 실행 가능한 후보군이 되어 실제 실행을 대기한다. - Scheduler: 스케쥴러가 각 스레드가 Running으로 이동시키거나 다시 Runnable로 이동시키면서 여러 스레드를 관리해준다. 일정한 규칙없이 여러 쓰레드들을 실행시켜준다. -..