[Windows System Programming] 쓰레드 풀링(Pooling)
·
내가 공부한 것들/Windows 시스템 프로그래밍
[공부했던 것을 되짚어보며] 지금까지 쓰레드에 대한 것과 동기화에 대한 개념들을 쭉 공부해왔습니다. 쓰레드가 무엇인지, 쓰레드를 만들고 소멸시키는 것부터 동기화가 왜 필요한지에 대해서 알게 되었고요. 이제 이 쓰레드를 어떻게 활용할 수 있을까를 고민하게 되었습니다. 멀티 쓰레드 프로그래밍을 써먹을 수 있는 것은 알겠는데, 이걸 어디에 쓸까. 책에서는 "쓰레드 풀"이라는 것을 통해 지금까지 배웠던 내용을 한 번 정리할 기회를 갖게 되었습니다. 저도 이걸 따라 구현하면서 아직도 이해가 잘 안되는 부분들이 많습니다. 이번 글에서는 많이 미숙한 부분이 보일 것입니다. 그 부분에 있어서 양해 부탁드립니다. [쓰레드 풀에 대한 이해] 우선 "쓰레드 풀"이라는 개념에 대해서 좀 이해를 하고 넘어갈까 합니다. 이게 도..