• [^] # Re: Pourquoi mutex.

    Posté par . En réponse au message speedtouch et modem_run. Évalué à 1.

    Problème de fond ou problème de forme?

    Désolé d'être pointilleux, je ne veux pas passer pour un emmerdeur. Je suis le premier à être reconnaissant du développement de ce driver que j'utilise depuis le début ;)

    Fonctionnellement, un mutex fonctionne comme un semaphore à un seul jeton, là dessus pas de problème!

    Mais pour moi la différence n'était pas que là, elle était surtout dans le fait que l'un fonctionne entre processus et pas l'autre ....

    Ma vision s'approche plus de cette définition... http://www.webopedia.com/TERM/M/mutex.html(...)

    Grande surprise en ouvrant mutex.c en apercevant des IPC

    Un mutex fait parti du processus et disparait avec ...
    Un sémaphore est géré par le système et ne disparait pas lorsque le processus disparait...

    Donc pour moi dire que modem_run utilise un mutex est une erreur de langage, un sémaphore à 1 jeton serait plus juste ....

    Mathieu,