> Not necessarily. It makes sense from the point of view of functionality - 
> i.e.: you want to limit the number of CPU-bound threads in your application, 
> so you can use your CPU cores efficiently.

I cannot tell the program how many threads to use until inside `main()`. Using 
all CPUs is often terribly wrong. We have only a hack (and a buggy one) to 
restrict the thread-count later.

But the biggest mistake is that it's begging for thread-safety problems.

Reply via email to