In order to run safely on multiprocessor machines, access to shared resources (like files, data structures) must be serialized so that threads or processes do not attempt to modify the same resource at the same time.
Како би се безбедно покретао на мулти-процесорским машинама, приступ подељеним ресурсима (као што су фајлови, структуре података) мора да буде серијализован тако да нити или процеси не покушавају да модификују исте ресурсе у исто време.