[DUG] Threads again
Ross Levis
ross at stationplaylist.com
Tue Jul 17 16:02:24 NZST 2007
I'm trying to avoid using a critical section due to time overhead. In one
thread I have a global integer incrementing roughly every 20 milliseconds
using Inc(x,y). In another thread I have the same integer decreasing using
Dec(x,y) at about the same speed.
Is it critical to have these in a critical section? I've been testing it
here for a few days continuously and it appears to work fine without one.
Even with a dual processor and each thread running on a separate processor,
is it possible for one memory location to be written precisely at the same
time? It doesn't matter which occurs first or in which order.
Cheers,
Ross.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.adventureeducation.co.nz/pipermail/delphi/attachments/20070717/495473c7/attachment.html
More information about the Delphi
mailing list