Changes between Initial Version and Version 1 of pthread_spin_destroy


Ignore:
Timestamp:
Aug 14, 2007, 12:08:33 PM (17 years ago)
Author:
Ghassan Almaless
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pthread_spin_destroy

    v1 v1  
     1= Nom =
     2pthread_spin_destroy- détruit un verrou à une attente active (objet de synchronisation temps-réal).
     3[[PageOutline]]
     4
     5= Synopsis =
     6#include <pthread.h>[[BR]]
     7int pthread_spin_destroy(pthread_spinlock_t *lock);
     8
     9= Description =
     10pthread_spin_destroy() devra détruire le verrou référencé par lock.
     11
     12
     13Le résultat d'une réutilisation de ce verrou après l'avoir détruit par cette fonction est indéfini jusqu'au une nouvelle initialisation par la fonction [wiki:pthread_spin_init].
     14
     15
     16Le résultat est indéfini si pthread_spin_destroy() est appelé or il existe un thread détient le le verrou lock ou encore lors que le verrou lock n'a pas été initialisé auparavant.
     17= Valeur Renvoyée =
     18En cas de succès, pthread_spin_destroy() renvoie la valeur 0. En cas d'erreur, un code d'erreur est renvoyé.
     19
     20= Erreurs =
     21La fonction pthread_spin_destroy() renvoie l'un des codes d'erreur suivants en cas de problème:
     22
     23 EINVAL::
     24  la valeur de l'argument lock est nulle[[BR]]
     25
     26 EINVAL::
     27  L'implémentation a détecté que le verrou lock n'a pas été initialisé auparavant.[[BR]]
     28
     29 EBUSY::
     30  L'implémentation a détécté que le verrou lock est au cours de l'utilisation par un thread.
     31
     32= Auteur =
     33Ghassan Almaless <Ghassan.Almalass@asim.lip6.fr>, <ghassan.almaless@gmail.com>, 2007
     34
     35= Voir Aussi =
     36[wiki:pthread_spin_destroy], [wiki:pthread_spin_lock], [wiki:pthread_spin_trylock], [wiki:pthread_spin_unlock].