반응형
멀티 스레드
-
스레드(Thread) 관리운영체제 2022. 7. 11. 00:11
틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 스레드(사용자 수준 스레드) 사용의 이점 1. 프로세스 내 스레드들은 자원을 공유해서 사용하기 때문에 비용이 적은 스레드 수준의 context switching만 발생한다. 2. 일부 스레드 처리가 지연되어도, 다른 스레드들은 작업을 계속 처리할 수 있다. 3. 멀티 프로세서 시스템에서 병렬 처리가 가능하다. 4. 프로세스 수준의 context switching가 발생하지 않기 때문에 멀티 프로세스를 사용하는 것 보다 경제적이다. 사용자 스레드와 커널 스레드 스레드는 크게 사용자 수준 스레드와 커널 수준 스레드로 나눌 수 있다. 운영체제에서는 사용자 수준 스레드와 커널 수준 스레드를 다대다 맵핑하여 사용한다. 1. 사..