Registriert seit: 4. Jan 2003
88 Beiträge
Delphi 6 Enterprise
|
Re: Probleme beim freigeben von mit getmem allocierten Speic
5. Apr 2004, 09:14
ich allozier den speicher deswegen jedesmal neu, weil es sein kann das sich mehrere messages im queue von thread b ansammeln und ich mir sonst ja die daten überschreiben würde.
im durchschnitt ist thread b zwar einiges schneller als a aber manchmal postet a mehrere messages auf einmal die b nicht so schnell wegbekommt.
die thread über globale variabeln kommunizieren zu lassen hab ich am anfang gemacht. dann müsste ich die beiden threads aber synchronisieren was ich vermeiden will, da thread a daten von nem steuergerät holt und hierbei so schnell wie möglich sein sollte also im worst case ned auf thread b warten sollte.
|