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.
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: [email protected] Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe
