<div>Jorge, ambos sirven para sincronizar hilos; la diferencia fundamental es que un mutex sólo le permite a Un Solo Hilo el acceso el acceso al/los  recurso/s, mientras que un semáforo general puede permitirle el acceso a caualquier cantidad de hilos simultaneamente. En este caso, el valor con el cual se inicializa el semáforo, es la cantidad de hilos que pueden acceder a la vez al recurso compartido. Como detalle, un semaforo general inicializado a 1, se comporta igual que un mutex.</div>

<div> </div>
<div>Ambos sirven para lo mismo y las circunstancuias son las que te deberìan guiar a la hora de elegir cual usar.</div>
<div><br> </div>
<div class="gmail_quote">El 2 de enero de 2010 10:35, Jorge Vega Sanchez <span dir="ltr"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>></span> escribió:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">       Es una duda teórica.<br>No sé si el concepto que tengo en la cabeza con la definición que he leido en la wikipedia casan. Primero de todo uso sistema POSIX para hilos.<br>
Para mi un mutex sirve para realizar exclusión mutua de una variable o variables y que no pueda ser modificada por otro hilo.<br>Mientras que los semáforos los veo para sincronizar hilos. Como una variable global para que un hilo no siga ejecutandose hasta que otro hilo ponga en verde el semáforo.<br>
<br>Un saludo y gracias por las respuestas de antemano.<br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br>