System.Win.ScktComp.TServerWinSocket.ActiveThreads
Delphi
property ActiveThreads: Integer read GetActiveThreads;
C++
__property int ActiveThreads = {read=GetActiveThreads, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TServerWinSocket |
Beschreibung
Gibt die Anzahl der TServerClientThread-Objekte an, die aktuell von den im Array Connections aufgeführten Socket-Verbindungen verwendet werden.
Mit ActiveThreads können Sie die Verwendung der Threads durch den empfangenden Socket überwachen. Wenn ActiveThreads einen deutlich größeren Wert als ThreadCacheSize hat, lässt sich durch Erhöhen von ThreadCacheSize die Ausführung beschleunigen. Mithilfe der Eigenschaft IdleThreads können Sie feststellen, ob der Wert von ThreadCacheSize zu hoch ist.
Wenn die Eigenschaft ServerType den Wert stThreadBlocking hat, spaltet jede Client-Verbindung automatisch einen Thread ab, der in den Zwischenspeicher eingefügt und zu ActiveThreads hinzugezählt wird.