728x90 반응형 쓰레드 728x90 반응형 1 Threads 개발 배경: 지금까지의 프로세스는 단일 쓰레드로 동작하는 것을 가정했으나, 대부분의 현대 운영체제는 프로세스의 개념을 확장하여 한 프로세스가 다수의 실행 쓰레드를 가질 수 있도록 허용한다. 단일 스레드: 하나의 프로세스에 하나의 스레드 존재 다중 스레드: 하나 이상의 스레드 존재 Thread: 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘으로, 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위. 프로세스의 역할을 담당한다. = 독립적인 스케줄링의 최소 단위, 동일 프로세스 환경에서 서로 독립적인 다중 수행이 가능함 => 프로세스의 일부 특성을 갖고 있기 때문에 경량 프로세스라고도 한다. 프로세스와 쓰레드는 여러 개를 만들어서 따로 실행하는 방식(프로세스)과, 내부에서 쪼개서 일을 분담하는.. 2020. 8. 2. 이전 1 다음