Wenn ich mich richtig erinnere, dann gibt es in der
OmniThreadLibrary sogenannte "lockless"/"lock-free" Container. Das ist ein Idiom, mit welchem man ohne Verwendung klassischer Locks (CriticalSections, etc.) Thread-sichere Container implementieren kann. Technisch gesehen funktioniert das über atomare Operationen.