Ash, thanks, I usually hear that in reverse :)
Mark, locking is in place, so any modules of yours can be manually locked.
Custom modules, like mine of course CAN be wrote thread safe from the start, so it's only really true of your modules anyway.
Unless your compiler is generating asm which relies on any global areas that other threads could 'mess up' regardless of the modules being used?
I don't see any such code in the asm produced though, though I never looked too hard.
Would be helpful if you made it clearer to us what to avoid, if I've missed something. -[Edit - Or the usual stonewall of silence..whatever...
Mark, locking is in place, so any modules of yours can be manually locked.
Custom modules, like mine of course CAN be wrote thread safe from the start, so it's only really true of your modules anyway.
Unless your compiler is generating asm which relies on any global areas that other threads could 'mess up' regardless of the modules being used?
I don't see any such code in the asm produced though, though I never looked too hard.
Would be helpful if you made it clearer to us what to avoid, if I've missed something. -[Edit - Or the usual stonewall of silence..whatever...