Bonjour,
j'ai une classe sockrange. l'accès à une instance d'un sockrange est regulé par un mutex.
j'ai une fonction my_read( ) qui est écrit comme suit :
Ma question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 sockrange *gSockRange; // en tête de fichier ... ... int my_read(sockn, ... ) { gSockRange->lock(); err = SSL_read( ..) ; if(err < 1) { ... goto fail; } fail: return -1; }
- à quel moment je dois faire un gSockRange->unlock()?-
- Est ce que je ne suis pas obligé de le faire <=> return -1 fait implicitement un unlock( )
Merci d'avance.
Partager