스레드

· CS
Thread란? 프로세스의 일부인 실행 단위이다 스케줄러가 독립적으로 관리할 수 있는 가벼운 프로세스 기본적으로 대규모 프로세스의 하위 부분들이다 하나의 프로그램은 하나의 스레드를 가지고 있다 실행을 예약할 수 있는 프로세스 내의 엔티티(Entity, 실제 객체)이다 스레드는 자신이 속한 프로세스 내에서 피어 메모리, 데이터 등 리소스를 공유한다 스레드의 상태는 실행중, 준비됨, 차단됨 세가지 상태가 있다 프로세스는 모두 동시에 실행되는 여러 스레드를 가질 수 있다 세 가지 방법으로 스레드 구현을 할 수 있다 커널 레벨 스레드(Kernel-level threads, 1:1) 운영체제가 지원하는 스레드 기능으로 구현됨, 커널이 스레드의 생성 및 스케줄링 등을 관리다만 사용자 스레드에 비해 생성 및 관리하는..
naellu
'스레드' 태그의 글 목록