Euh juste une precision sur l'aspect 'POSIX'
les appels shmget, shmctl, etc... NE SONT PAS POSIX mais sysV.
Les appels POSIX correspondant s'appellent
shm_open, shm_unlink, etc...
Les threads 'classique' sous linux sont eux POSIX d'où leur nom
pthread (p = POSIX).
A noter que si les différents groupe de travail POSIX on vu un
intérêt aux 2 API:
shm_XXX
pthread_XXXX
c'est bien qu'elle ont leur raisons d'être toutes les 2.
J'ai mon avis à ce sujet mais je vais lire un peu plus la discussion
pour éviter les re-dites.
Juste un exemple au passage, j'utilise COURAMMENT
les threads POSIX avec des SEGMENT de mémoire partagées
POSIX ou sysV il n'y a pas d'opposition entre les 2.
[^] # Re: vs POSIX shared memory,pointeurs,RMID,spin
Posté par NOULARD Eric . En réponse à la dépêche PTT : un outil de trace pour la NPTL. Évalué à 2.
les appels shmget, shmctl, etc... NE SONT PAS POSIX mais sysV.
Les appels POSIX correspondant s'appellent
shm_open, shm_unlink, etc...
Les threads 'classique' sous linux sont eux POSIX d'où leur nom
pthread (p = POSIX).
A noter que si les différents groupe de travail POSIX on vu un
intérêt aux 2 API:
shm_XXX
pthread_XXXX
c'est bien qu'elle ont leur raisons d'être toutes les 2.
J'ai mon avis à ce sujet mais je vais lire un peu plus la discussion
pour éviter les re-dites.
Juste un exemple au passage, j'utilise COURAMMENT
les threads POSIX avec des SEGMENT de mémoire partagées
POSIX ou sysV il n'y a pas d'opposition entre les 2.