Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2014, 12:19
neofutbol
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclusión Mutua

Buenas, pregunta difícil, ¿Alguien sabe como se usa la exclusión mutua en PHP? Es decir si por ejemplo:

Están realizando dos personas la escritura en una base de datos, el primero la modificara de 10 a 15, el segundo la tendría que modificar a partir de 15 pero como entró a la vez lo mordicaría erróneamente desde 10.

En el manual de PHP viene esto http://www.php.net/manual/en/mutex.lock.php . Yo lo he realizado en programación de sistemas con C en linux y según eso y el manual PHP quedaría así simplemente. ¿Alguien lo ha usado?

Código PHP:
<?php
$mutex 
Mutex::create();
Mutex::lock($mutex);

//CODIGO DE LA SECCIÓN CRÍTICA (La actualización del dato de la base de datos)

Mutex::unlock($mutex);


Mutex::destroy($mutex);
?>
Todavía no estoy implementando el código pero me gustaría tener todos los cabos atados. Un saludo y gracias.