multithreading models

    4 Thread

    Thread - Basic unit of CPU utilization(효율성) - 같은 process내에서의 thread끼리는 자원을 공유한다 (code section, data section 등) - 자원 공유의 Benefits 1. Responsiveness(반응성) : process를 여러 스레드로 나누면 process의 일부가 block 되어도 다른 스레드로 동작 가능하다. 2. Resource sharing(자원 공유) : 효율은 높이고, 메모리 낭비는 줄인다. 3. Economy(경제적 측면) : context-switch time (PCB정보 업데이트 시간)이 소모되지 않음. 4. Scalability(확장성) : multiprocessor 구조의 이점 - Multithread process..