System.Win.ScktComp.TServerWinSocket.IdleThreads

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property IdleThreads: Integer read GetIdleThreads;

C++

__property int IdleThreads = {read=GetIdleThreads, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerWinSocket

Description

Indique le nombre d'objets TServerClientThread inutilisés disponibles dans le cache.

Utilisez la propriété IdleThreads pour surveiller l'utilisation du cache des threads par le socket d'écoute. Si IdleThreads a souvent une valeur élevée, le cache des threads gaspille de la mémoire pour des threads inutiles. Surveillez la propriété ActiveThreads pour déterminer la valeur appropriée à ThreadCacheSize.

Quand la propriété ServerType a la valeur stThreadBlocking, chaque connexion client engendre automatiquement un thread qui est ajouté au cache. Une fois que les threads du cache terminent leur exécution, ils deviennent disponibles pour être réutilisés et sont dénombrés par IdleThreads. Quand il n'y a plus de threads actifs que ne le spécifie la valeur de ThreadCacheSize, les threads excédentaires sont libérés quand leur exécution s'achève.

Voir aussi