J'utilise un système d'exploitation FreeBSD, je veux écrire dans un fichier qui est sur le disque, mais, il faudra beaucoup de temps, donc, il m'a été suggéré d'utiliser le fichier mappé mémoire. Mais, je suis dans un dilemme si FreeBSD le supporte ou pas ??? .. S'il vous plaît, quelqu'un peut me guider ?? .. Je suis en programmation en C++.Est-ce que FreeBSD supporte les fichiers mappés en mémoire?
-2
A
Répondre
3
Oui, FreeBSD a memory mapped files. Non, la STL n'inclut aucun support spécial pour eux. Envisagez d'utiliser Boost.
6
Tout UNIX (OS compatible Posix) a mmap
, donc oui FreeBSD l'a.
STL n'existe pas en tant que tel. (Voir, par exemple What's the difference between "STL" and "C++ Standard Library"?)
Vous voulez dire:
Est-ce que la bibliothèque standard C++ 'ont' il?
Non, la bibliothèque standard C++ ne fournit pas/ne prend pas en charge directement mmap. Cependant, vous pouvez regarder ici:
- mmap() vs. reading blocks
- Boost :: iostreams a déjà mapped_file:
boost::iostreams::mapped_file
Questions connexes
- 1. FILE_FLAG_DELETE_ON_CLOSE et les fichiers mappés en mémoire
- 2. Fichiers mappés et mémoire mappés Java
- 3. Mémoire partagée sans fichiers mappés en mémoire
- 4. Fichiers mappés en mémoire: avantages et inconvénients?
- 5. Fichiers mappés de mémoire Windows
- 6. Identification des fichiers mappés en mémoire
- 7. Utilisation des fichiers mappés en mémoire
- 8. Fichiers mappés en mémoire dans Neo4j
- 9. Quand utiliser des fichiers mappés en mémoire?
- 10. -fichiers mappés en mémoire dans Windows
- 11. fichiers mappés en mémoire dans C
- 12. Fichiers mappés en mémoire .NET 4
- 13. Les fichiers mappés en mémoire sont-ils plus rapides que les canaux nommés?
- 14. .Net 4.0 fichiers mappés en mémoire vers RDMS stockage
- 15. . Mappage des fichiers mappés en mémoire .NET 4.0
- 16. Sous Linux, quels types de fichiers sont mappés en mémoire?
- 17. Fichiers mémoire mappés en PHP, quelle est la différence entre php: // temp et php: // mémoire
- 18. comment accéder aux fichiers mappés en mémoire C++ dans java
- 19. Lecture, écriture, ajout, suppression de fichiers mappés en mémoire
- 20. Linux Les fichiers mappés en mémoire réservent beaucoup de mémoire physique
- 21. Les fichiers mappés en mémoire sont-ils défectueux pour les données en constante évolution?
- 22. Registres mappés en mémoire dans Python
- 23. Surveillance des fichiers mappés de la mémoire Windows
- 24. Problèmes avec les fichiers mappés en mémoire avec les processus père et enfant
- 25. Win32 prend-il en charge les fichiers mappés en mémoire (CreateFileMapping) sur les systèmes de fichiers FAT?
- 26. Comment les ports 'Input/Output' sont-ils mappés en mémoire?
- 27. Comment libérer de la mémoire physique lors de l'utilisation de fichiers mappés en mémoire?
- 28. Contrôle des lectures/écritures dans les fichiers mappés en mémoire (Windows)
- 29. Comment faire pour sortir les fichiers mappés en standard/err?
- 30. Comment utiliser des opérations verrouillées sur des fichiers mappés en mémoire dans .Net