MAP_ANONYMOUS n'est pas POSIX et est apparu récemment dans Linux.
On peut donc douter de sa portabilité.
Cependant, le jour où ce sera portable, et si la spec POSIX précise que mmap ne concerne qu'un thread et pas tous les threads, je conviens que les threads pourront alors faire ce que seuls les shm peuvent faire aujourd'hui.
En ce qui concerne Linux, tu as essayé pour voir si les autres threads faisaient un sigsegv ?
[^] # Re: vs POSIX shared memory, read-only, mmap
Posté par free2.org . En réponse à la dépêche PTT : un outil de trace pour la NPTL. Évalué à 2.
On peut donc douter de sa portabilité.
Cependant, le jour où ce sera portable, et si la spec POSIX précise que mmap ne concerne qu'un thread et pas tous les threads, je conviens que les threads pourront alors faire ce que seuls les shm peuvent faire aujourd'hui.
En ce qui concerne Linux, tu as essayé pour voir si les autres threads faisaient un sigsegv ?