und den Zugriff auf diese Variablen müsste man dennoch synchronisieren, z.B.
* CriticalSection
* oder bei Integer, LongBool und Dergleichen kann auch Atomar gearbeitet werden
InterlockedExchange, InterlockedCompareExchange, InterlockedOr, InterlockedAnd, InterlockedAdd, InterlockedIncrement
bzw.
AtomicExchange, AtomicCmpExchange, AtomicIncrement, ...