Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3150 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  verouiller un Mutex

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

verouiller un Mutex

n°396495
tertulia
Posté le 16-05-2003 à 10:39:02  profilanswer
 

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

mood
Publicité
Posté le 16-05-2003 à 10:39:02  profilanswer
 

n°396510
Taz
bisounours-codeur
Posté le 16-05-2003 à 10:44:38  profilanswer
 

http://www.llnl.gov/computing/tuto [...] /MAIN.html
 
 
EDIT: eh merde, j'ai rien compris moi   [:tomtom75]


Message édité par Taz le 16-05-2003 à 10:47:44
n°396511
El_gringo
Posté le 16-05-2003 à 10:45:10  profilanswer
 

Copier coller de la doc (MSDN):


   
 
CancelWaitableTimer  
CreateEvent  
CreateMutex  
CreateSemaphore  
CreateWaitableTimer  
DeleteCriticalSection  
EnterCriticalSection  
GetOverlappedResult  
InitializeCriticalSection  
InitializeCriticalSectionAndSpinCount  
InterlockedCompareExchange  
InterlockedDecrement  
InterlockedExchange  
InterlockedExchangeAdd  
InterlockedIncrement  
LeaveCriticalSection  
MsgWaitForMultipleObjects  
MsgWaitForMultipleObjectsEx  
OpenEvent  
OpenMutex  
OpenSemaphore  
OpenWaitableTimer  
PulseEvent  
QueueUserAPC  
ReleaseMutex  
ReleaseSemaphore  
ResetEvent  
SetCriticalSectionSpinCount  
SetEvent  
SetWaitableTimer  
SignalObjectAndWait  
TimerAPCProc  
TryEnterCriticalSection  
WaitForMultipleObjects  
WaitForMultipleObjectsEx  
WaitForSingleObject  
WaitForSingleObjectEx  

n°396530
tertulia
Posté le 16-05-2003 à 10:55:28  profilanswer
 

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...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  verouiller un Mutex

 

Sujets relatifs
Sémaphore ? Mutex ? c'est quoi ?[pthread] mutex et cancel
Comment verouiller mes pages sur le web par un mot de passe ?[MUTEX] difference entre ce bout de code et un mutex
[html] vérouiller un layerComment verouiller son lecteur de cd rom
[BORLAND Builder C++ 3] Vérouiller un edit pour certain caractères 
Plus de sujets relatifs à : verouiller un Mutex


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)