Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,802,091,189 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

mutex

   Also found in: Acronyms, Wikipedia 0.02 sec.

mutex

(1) (MUTually EXclusive) A programming flag used to grab and release an object. When data are acquired that cannot be shared or processing is started that cannot be performed simultaneously elsewhere in the system, the mutex is set to "lock," which blocks other attempts to use it. The mutex is set to "unlock" when the data are no longer needed or the routine is finished. See flag.

(2) (MUsic TEX) A package of macros for the TeX typesetting system that supports musical notation.


1.(tool, music)MuTeX - An extension of TeX for typesetting music.

ftp://nic.stolaf.edu/pub/mutex/MuTeX.tar.Z.
2.(parallel)mutex - A mutual exclusion object that allows multiple threads to synchronise access to a shared resource. A mutex has two states: locked and unlocked. Once a mutex has been locked by a thread, other threads attempting to lock it will block. When the locking thread unlocks (releases) the mutex, one of the blocked threads will acquire (lock) it and proceed.

If multiple threads or tasks are blocked on a locked mutex object, the one to take it and proceed when it becomes available is determined by some type of scheduling algorithm. For example, in a priority based system, the highest priority blocked task will acquire the mutex and proceed. Another common set-up is put blocked tasks on a first-in-first-out queue.

See also: priority inversion


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
Just as a compiler allows a programmer to write code more efficiently, SynthOS allows a programmer to write at a higher level of abstraction and ignore issues like message passing, mutex setting and checking, and context switching.
OSE outstripped the competition in a wide range of performance tests, including thread creation, deletion and switching, semaphore creation, deletion, acquisition, and release, and mutex acquisition and release.
This profile further eliminates the Valuetype, the Any type, most of the POA options preserved in the Compact Profile, and all of the Real-time functions excepting only the Mutex interface.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.