Цитата:
При помощи ключевого слова lock блок операторов можно пометить как важный фрагмент, получив блокировку взаимного исключения для указанного объекта, выполнив оператор, а затем сняв блокировку.
И самое главное
Цитата:
Ключевое слово lock не позволит одному потоку войти в важный раздел кода в тот момент, когда в нем находится другой поток. При попытке входа другого потока в заблокированный код потребуется дождаться снятия блокировки объекта.
Это очень полезная штука.
Проблема в том что не могу найти аналог на PHP