[This is preliminary documentation and subject to change.]
Threads provide a convenient way of allowing an application to maximize its usage of CPU resources in a system, especially in a multiple processor configuration. In the Windows®-based Terminal Server environment, however, multiple users can be running multi-threaded applications, and all of the threads for all of the users compete for the central CPU resources of that system. With this in mind, you should tune and balance application thread usage for the multi-user, multiprocessor Terminal Server environment.