Поток поддерживает flock; перед записью ещё надо получить блокировку.
