Partilhar via


Uso de threads

Os threads fornecem uma maneira conveniente de permitir que um aplicativo maximize seu uso de recursos de CPU em um sistema, especialmente em uma configuração de vários processadores. Em um ambiente de Serviços de Área de Trabalho Remota, no entanto, vários usuários podem estar executando aplicativos multithreaded, e todos os threads para todos os usuários competem pelos recursos centrais da CPU desse sistema. Com isso em mente, você deve ajustar e equilibrar o uso de threads de aplicativos para um ambiente de Serviços de Área de Trabalho Remota multiusuário e multiprocessador. Enquanto um aplicativo multithread mal projetado com threads ociosos ou desperdiçados pode ter um desempenho adequado em um computador cliente, o mesmo aplicativo pode não ter um bom desempenho em um servidor de Serviços de Área de Trabalho Remota multiusuário.