Verified
A mutual exclusion object, or MUTEX, is an object created for use in computer programs. The necessary function of MUTEX is to make it possible for a multiple program thread to make use of a single resource. Normally, the functionality of mutual exclusion objects is to let this use of a single resource by creating an environment where the access to the resource is continually passed back and forth among the various aspects of the program.