verouiller un Mutex - C++ - Programmation
Marsh Posté le 16-05-2003 à 10:44:38
http://www.llnl.gov/computing/tuto [...] /MAIN.html
EDIT: eh merde, j'ai rien compris moi
Marsh Posté le 16-05-2003 à 10:45:10
Copier coller de la doc (MSDN):
|
Marsh Posté le 16-05-2003 à 10:55:28
pour les info posix merci mais je les ai..
en fait je dois rendre un code portable entre Posix et Windows..
mais je trouve pas ds les fonction MSDN les equivalents...
Marsh Posté le 16-05-2003 à 10:39:02
bon ben je crois que le sujet est clair..
en fait je cherche l'equivalent des fonctions suivantes qui sont pour QNx sous Windows:
/* Pour les mutex */
int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr);
int pthread_mutex_lock(pthread_mutex_t *mutex));
int pthread_mutex_trylock(pthread_mutex_t *mutex);
int pthread_mutex_unlock(pthread_mutex_t *mutex);
int pthread_mutex_destroy(pthread_mutex_t *mutex);
/* pour les Semaphores */
int sem_init(sem_t *sem, int pshared, unsigned int valeur);
int sem_wait(sem_t * sem);
int sem_trywait(sem_t * sem);
int sem_post(sem_t * sem);
int sem_getvalue(sem_t * sem, int * sval);
int sem_destroy(sem_t * sem);
bon j'en ai trouvé quelque une telle que le " create" à la place du "Init" et le "release" pour le "destroy" bien que je sois pas sur pour ce dernier
pour les wait je pense utiliser un "WaitForSingleObject"
mais les "lock/unlock" je vois vraiment pas
merci