> synchronising 'cron.php' execution using .lock files.
A lock file, like a lock of a door, prevent others entering when one is inside! In this case it should serve only as an additional safety measuere. If it comes to action, you should inquire why.
BTW, the lock file resides in the file system of a sever, will fail if you rotate the cronjob.