mutex

/ˈmjuːtɛks/noun
Middle School
1

An object in a program that serves as a lock, used to negotiate mutual exclusion among threads.