프로세스 간 동기화 및 통신 썸네일형 리스트형 운영체제 (11주차 - 프로세스 간 동기화 및 통신) 스레드(Thread)- 스레드는 프로세스 내에서의 작업 단위이면서 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위이다.- 하나의 프로세스에 하나의 스레드 = 단일 스레드 , 하나의 프로세스에 하나 이상의 스레드가 존재하는 경우 = 다중 스레드- 프로세스의 일부 특성을 갖고 있기 때문에 경량 프로세스라고도 함.- 운영체제의 성능을 개선하려는 소프트웨어적 접근 방법이다. 스레드의 분류 사용자 수준의 스레드 : 사용자가 만든 라이브러리를 사용하여 스레드를 운용함 ㄴ 단점 : 속도는 빠르지만 구현이 어려움 커널 수준의 스레드 : 운영체제의 커널에 의해 스레드를 운용함 ㄴ 단점 : 구현이 쉽지만 속도가 느림.. 더보기 이전 1 다음