Verwendung von Threads
Threads bieten eine bequeme Möglichkeit, es einer Anwendung zu ermöglichen, die Nutzung von CPU-Ressourcen in einem System zu maximieren, insbesondere in einer Konfiguration mit mehreren Prozessoren. In einer Remotedesktopdienste-Umgebung können jedoch mehrere Benutzer Multithreadanwendungen ausführen, und alle Threads für alle Benutzer konkurrieren um die zentralen CPU-Ressourcen dieses Systems. Vor diesem Hintergrund sollten Sie die Anwendungsthreadnutzung für eine Remotedesktopdienstumgebung mit mehreren Benutzern mit mehreren Prozessoren optimieren und ausgleichen. Während eine schlecht entworfene Multithreadanwendung mit im Leerlauf befindlichen oder verschwendeten Threads auf einem Clientcomputer möglicherweise ausreichend funktioniert, kann dieselbe Anwendung auf einem Remotedesktopdiensteserver mit mehreren Benutzern nicht gut funktionieren.