스레드 사용

스레드는 애플리케이션이 특히 여러 프로세서 구성에서 시스템의 CPU 리소스 사용을 최대화할 수 있는 편리한 방법을 제공합니다. 그러나 원격 데스크톱 서비스 환경에서는 여러 사용자가 다중 스레드 애플리케이션을 실행할 수 있으며 모든 사용자에 대한 모든 스레드가 해당 시스템의 중앙 CPU 리소스를 놓고 경쟁할 수 있습니다. 이 점을 염두에 두고 다중 사용자, 다중 프로세서 원격 데스크톱 서비스 환경에 대한 애플리케이션 스레드 사용량을 조정하고 균형을 맞춰야 합니다. 유휴 또는 낭비된 스레드가 있는 잘못 디자인된 다중 스레드 애플리케이션은 클라이언트 컴퓨터에서 적절하게 수행될 수 있지만 동일한 애플리케이션이 다중 사용자 원격 데스크톱 서비스 서버에서 제대로 수행되지 않을 수 있습니다.