Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 43107|Répondre: 0

[Source] .NET/C# fixe le nombre minimum de threads dans ThreadPool.SetMinThreads pour améliorer les performances

[Copié le lien]
Publié le 17-06-2021 à 18:10:45 | | | |
public static bool SetMinThreads(int workerThreads, int completionPortThreads)

workerThreads : Le nombre minimum de nouveaux threads d’aide inactifs à maintenir par le pool de threads.
completionPortThreads : Le nombre de nouveaux threads d’E/S asynchrones au minimum inactifs à maintenir par le pool de threads.

Les threads inactifs sont maintenus par le pool de threads afin de réduire le temps nécessaire pour répondre aux requêtes de threads provenant du pool de threads. Des minimums différents sont réservés aux threads secondaires et aux threads d’E/S asynchrones. Pour économiser des ressources système, plus que le nombre minimum de threads inactifs seront terminés. La maintenance des threads inactifs est une tâche en arrière-plan.

Quel est le nombre maximal de threads pouvant être configurés dans un pool de threads ?

La valeur maximale des fils ouvriers est : 32767,La valeur maximale des threads d’E/S asynchrones est : 1000Si le nombre est supérieur à la valeur maximale pouvant être définie en utilisant la méthode SetMinThreads, le paramètre échouera, c’est-à-dire que la méthode SetMinThreads retournera faux, indiquant que la modification a échoué.

Code de test :










Précédent:.NET/C# pour déterminer si un type est annulable ou non
Prochain:.NET/C# Optimisé les performances de SslMode pour les bases de données MySQL
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com