autre probleme
j'ai fais ma classe mutex(char * name)
d'ou herite la classe "driver de peripherique"
la blague est que pour chaque instance de driver, je recrée un handle de mutex. Donc si j'ai dans le meme process trois threads qui communiquent avec le peripherique, je me retrouve avec
3 threads
3 drivers
3 handles sur le meme mutex
il me semble que l'on peut faire la meme chose avec un seul handle, mais la il faudrait que je l'initialise ailleurs (en debut de programme) et que je le relache ailleurs en fin. Avec ma solution les handle de mutex naissent quand j'instancie mon driver et meurrent en tant qu'objet automatique.
Partager