If THen ELse…

journal de bord d'un aspirant codeur

Affichage des articles marqués verrou

Article publié sur le blog d’Ippon Technologies le 22 mai 2012

Les serveurs MySQL de Free sont bridés: le moteur InnoDB n’est pas activé et vous n’avez pas les droits nécessaires pour verrouiller des tables avec l’appel LOCK TABLES normalement disponible avec MyISAM. Comment faire dans ce cas pour gérer la concurrence? En utilisant la fonction GET_LOCK(str, timeout). L’argument str identifie le verrou (on peut ainsi [...]

En voulant me documenter sur le fonctionnement d’InnoDB, j’ai été assez surpris de constater le peu d’information claire et de qualité disponible sur le net à ce sujet. Je me suis donc procuré une version du « High Performance MySQL » d’O’Reilly et voici un petit résumé de ce que j’ai appris. Granularité des verrous Pour conserver [...]

J’ai écrit en début d’année un verrou permettant de contourner les deadlocks en java. Avant d’en expliquer le fonctionnement, un rapide petit rappel sur ce qu’est une situation de deadlock: Etape 1: le premier thread acquiert le verrou numéro 1. Etape 2: le second thread acquiert le verrou numéro 2. Etape 3: le premier thread [...]