Locks; mutexes; threads