Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Gestion de la mémoire : Quelques fonctions de gestion de la mémoire
En cas d'utilisation d'une projection de type MAP_SHARED et d'une protection supporte PROT_WRITE, une écriture mémoire correspond à une écriture disque.
Attention, la synchronisation sur disque n'est pas forcément instantanée.
Il est possible de forcer la synchronisation via la fonction msync.
int msync( const void * start, size_t length, int flags );
Trois valeurs sont autorisées pour le paramètre flags : MS_ASYNC, MS_SYNC et MS_INVALIDATE.
Dominique Liard - 2004 .. 2019
<numéro>
Notes:
MS_ASYNC indique que la mise à jour doit être planifiée, mais l?appel système revient immédiatement.
MS_SYNC demande une mise à jour immédiate, et attend qu?elle se termine avant de revenir.
MS_INVALIDATE demande la désactivation de toutes les autres projections du même fichier, afin qu?elles soient toutes remises à jour avec les nouvelles données écrites.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :