De verrouillage, mutex, sémaphore... quelle est la différence?

J'ai entendu ces mots relatifs à la programmation simultanée, mais quelle est la différence entre eux?

InformationsquelleAutor victor | 2010-02-25