recently I participated a lecture dealing with Performance tips for programing in MS .NET environment.
one of the interesting thing I learned was that it takes nearly 1 sec (!!!!) from the command that creates a thread until the thread starts its work.
1) Is it really true? Did someone measured these figures?
2) Is it true only for MS .NET env., or almost for all operation systems?
As a solution for this problem the lecture suggested to use "thread pool", but he did not give us an example.
Can someone share his/her thoughts/code examples for thread pool use?