start01 [Java] Thread Thread출처프로세스는 할당받은 자원을 소유하는 일종의 컨테이너로 OS 에 의해 스케줄링 되어 할당됩니다. 프로세스는 방대한 크기를 가지기 때문에 정해진 시간에 처리가 불가능하므로 단위를 나누게 되는데 그 나누어지는 단위가 경량 프로세스(light process)인 스레드입니다.하나의 프로세스는 여러 스레드를 포함할 수 있으며 멀티 스레딩(Multi Threading) 기능을 통해 여러 스레드들을 동시에 실행하여 메모리와 같은 해당 프로세스의 리소스를 공유합니다. 여러 스레드들이 프로세스의 자원을 공유한다는 것은 프로세스 내에서 생성된 모든 스레드가 동일한 메모리 공간과 시스템 자원들을 함께 사용할 수 있음을 의미합니다.기본적으로 프로세스는 OS 에서 할당한 자체 리소스를 처리하기 위해 생성, 삭제 및.. 2024. 6. 30. 이전 1 다음