본문 바로가기
programing/Thread

쓰레드 풀

by RedWiz 2017. 2. 23.

- WaitForSingleObject()로 Event 핸들 넣어서 대기


- 일(함수 포인터)이 생기면 일을 넣고  Event핸들로 깨움

cf. 다른 동기화 기법을 사용할 수 있을까 생각 했는데 Event만 원격으로 쓰레드를 자유자재 컨트롤 가능 (같은 조건에서 루프를 계속 돌리다가 멈춘다던가...)


cf. 크게 상관이 없으면 다른 동기화 기법을 이용해도 무리는 없을 것 같음


- 일을 풀에 등록할 때는 메인 쓰레드와 워커 쓰레드가 race condition이 될 수 있으므로 동기화 기법 필요


- 이벤트 기반 동기화의 이해 필요

'programing > Thread' 카테고리의 다른 글

데드락(Deadlock) 발생 조건  (0) 2017.10.10
Fiber  (0) 2015.06.09
[링크] 멀티쓰레드 프로그래밍이 왜이리 힘드나요?  (0) 2015.06.02
타이버 기반 동기화  (0) 2015.05.01
쓰레드 동기화  (0) 2015.04.30