I have following code related to thread pool concept. I do understand that there is model and user thread working together to create a pool. However, I am not able to understand the flow concept. I would appreciate if someone could put some words to highlight those concepts.
Also, please let me know if there are any link where i can get some deep understanding about the topics related to threading.
Warm welcome to the ranch John. I suggest you go through this tutorial to understand the fundamentals of how Thread objects work and interact. Also, it would be nice if you could be more specific as to what it is that you are unable to understand in the given problem.