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

  FORUM HardWare.fr
  Programmation
  C

  Probleme avec semaphores

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec semaphores

n°598690
morpheus67
Posté le 29-12-2003 à 21:39:57  profilanswer
 

Voila, j'ai creer differents programme qui accedent a un segment de memoire partagee et il faut que j'utilise des semaphores pour eviter d'avoir des problemes lors de certains acces a la memoire.
 
Comment faire pour creer un sempahore pour qu'il puisse etre utilise par mes differents programmes ?
 
avec

Code :
  1. sem_init(&sem,1,1)

ca ne marche pas  [:morpheus67]  
Il faut bien meme un chiffre different de 0 dans le 2eme argument de sem_init pour que le semaphore puisse etre utilise par mes differents programmes ?

mood
Publicité
Posté le 29-12-2003 à 21:39:57  profilanswer
 

n°598695
jagstang
Pa Capona ಠ_ಠ
Posté le 29-12-2003 à 21:45:37  profilanswer
 

[:ark]

n°598697
jagstang
Pa Capona ಠ_ಠ
Posté le 29-12-2003 à 21:46:20  profilanswer
 

Code :
  1. #include <semaphore.h>   int  sem_init  (    sem_t         *sem,    int            pshared,    unsigned int   value );
  2. Parameters
  3. sem
  4. (IN) Points to the semaphore to initialize. Returns SEM_FAILED if the initialization fails.
  5. pshared
  6. (IN) Specifies whether the semaphore can be shared. This feature is unsupported on NetWare and this parameter must be set to NULL.
  7. value
  8. (IN) Specifies the number of resources that the semaphore will protect and control.

n°598698
jagstang
Pa Capona ಠ_ಠ
Posté le 29-12-2003 à 21:46:34  profilanswer
 

donc value vaut au moins 2...

n°598709
morpheus67
Posté le 29-12-2003 à 21:52:56  profilanswer
 

dès que je donne une valeur != 0 à pshared, ca me fait une erreur de segmentation...
Comprend pas :??:


Message édité par morpheus67 le 29-12-2003 à 21:53:27
n°598711
morpheus67
Posté le 29-12-2003 à 21:54:29  profilanswer
 

oui, je connais :D , j'ai cherche mais ca ne m'a pas aide :(


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

  Probleme avec semaphores

 

Sujets relatifs
[Newby] Problème avec les char*Montrer le problème avec les valeurs null
<?xml version="1.0" ?> -> probleme : font-size dans IE[java]Problème d'import de classe swing
Probleme avec Mysql_num_rows, je vois pas laProblème de boutisme...
Putain de problème de noob mais je galère....[PHP] Probleme sur fonction
probleme d'installation de jbuilder9 [résolu][UNIX] problème avec les sémaphores
Plus de sujets relatifs à : Probleme avec semaphores


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR