학교수업/Operating System
Multithreaded Programming
Multithreaded Programming Thread가 왜 필요한가? Thread가 어떤 역할을 하는가? Thread가 사용되는 환경 Thread의 동기 많은 프로그램들이 여러 task를 가지고 작업을 하지만 그것들 중에서 Process가 될 필요가 없는 것이 존재함 (그냥 여러개의 작업만 하면 되는 것들이 존재함) ex) syncronization, web server Web server의 경우 server가 여러 사용자들에게서 reqeust를 받으면, server는 각각의 요구사항에 맞는 일을 수행하기 위해 Process를 만들어야 한다. 하지만 같은 작업을 반복해서 하기 위해 그때마다 Process를 만드는 것은 비효율적이다. Program Code, Resource 등 같은 내용을 쓸 수 있..
2022. 4. 16. 00:23
최근댓글