분류 전체보기103 ThreadPool 구현 목적. 1.비동기적으로 여러 작업들을 처리해야 할 때 사용한다. 2. 뮤텍스와 크리티컬 섹션의 속도 차이를 측정한다. 왜. 첫번째, Busy Thread를 방지한다. BusyThread란? 다수의 스레드가 계속해서 CPU 시간을 선점함으로써 다른 앱들이 충분한 시간을 획득하지 못하며 컴퓨터 성능이 나빠지는 것을 의미한다. 두번째, 여러 작업을 각 스레드에 분배하여 비동기 적으로 처리할 수 있다. 세번째, 유저모드의 CriticalSection과 커널모드의 Mutex의 속도 차이를 측정해본다. 어떻게. 작업을 Queue에 쌓아놓고 작업이 Push될 때만 Thread의 대기 상태를 해제하여 CPU를 할당하도록 하고, 해당 Thread가 작업을 수행하도록 한다. (추가) 개선점 1- 임계영역 수정 임계영.. 자문자답 공부 2023. 11. 24. 12장 파이버 보호되어 있는 글 입니다. 2023. 11. 24. 11장 윈도우 스레드 풀 보호되어 있는 글 입니다. 2023. 11. 22. 10장 동기 및 비동기 I/O장치 보호되어 있는 글 입니다. 2023. 11. 17. 9장 커널 오브젝트를 이용한 스레드 동기화 보호되어 있는 글 입니다. 2023. 11. 9. 8장 유저 모드에서의 스레드 동기화 보호되어 있는 글 입니다. 2023. 11. 2. 7장 스레드 스케줄링,우선 순위,그리고 선호도 보호되어 있는 글 입니다. 2023. 11. 1. 이전 1 ··· 6 7 8 9 다음