(lock_test1.cgi)
test.lockを排他ロック
sleep(10);
ロック解除

(lock_test2.cgi)
test.lockを削除
test.lockを排他ロック
ロック解除

lock_test1.cgiを実行した3秒後にlock_test2.cgiを実行して試したら
lock_test2.cgiの方はロック待ちにならなかった
test.lockを削除しない場合はロック待ちになった
だからロック用ファイルを削除するとロックが解除される