TsgcHTTPServer › Özellikler › NotifyEvents
İş parçacıklı sunucu olaylarının ana VCL iş parçacığıyla nasıl senkronize edileceğini kontrol eder.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Sunucu her isteği bir çalışan iş parçacığında alır ve olayları kod işleyicisine güvenli bir şekilde aktarmak zorundadır. neAsynchronous (varsayılan) olayları kuyruğa alır ve onları ana iş parçacığına asenkron olarak boşaltır, çalışan iş parçacıklarını duyarlı tutar. neSynchronous, ana iş parçacığı olayı işleyene kadar çalışan iş parçacığını bloke eder — işleyiciler paylaşılan durumu değiştirdiğinde daha güvenlidir, ancak daha yavaştır. neNoSync, işleyicileri hiçbir senkronizasyon olmadan doğrudan çalışan iş parçacığında dağıtır; bunu yalnızca kodunuz tamamen iş parçacığı güvenliyse veya işleyicilerden VCL kontrollerine dokunmuyorsanız kullanın.
oServer := TsgcHTTPServer.Create(nil);
oServer.NotifyEvents := neNoSync;
oServer.Active := true;