System.Win.ScktComp.TServerWinSocket.ActiveThreads

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch