Lock (computer science) articles