Lock, distributed lock, lock-free combat overall