Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
Delphi 7 Enterprise
|
Re: String von Thread an Programm senden - Stilfrage!
24. Feb 2008, 22:11
Also, du darfst alle Messages von WM_User bis (ich glaube) $C000 verwenden. du kannst auch noch mehr definieren, genauso, wie du noch mehr Variablen reinlegen kannst.
In dem beginwrite und endwrite etc. den Thread zu unterbechen, dürfte kein Problem sein, Macci. Wie gesagt, wenn die Klasse von TsimpleRWSync abgeleitet ist, dann wird im Hintergrund nur CriticalSection.enter bzw ~.leave aufgerufen. Was genau das TMultiReadExclusiveWriteSynchronizer im Hintergrund macht, ist mir nicht ganz bewusst. Außer dass es eben zwischen lesenden und schreibenden Zugriff unterscheidet. Und das ganze wird mit Events geregelt und mit einigen Interlocked-Funktionen. Sollte zu jedem Zeitpunkt threadsicher sein.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
|