J'ai un morceau de code C++ qui crée de la mémoire partagée. Est-il possible d'écrire du code Java qui peut lire la mémoire créée par le code C++ à moins d'utiliser JNI. En passant, j'utilise Windows OS.Mémoire partagée Java et C++
8
A
Répondre
1
Oui, vous pouvez utiliser projet de code: code project
3
Voir MappedByteBuffer. C'est la classe Java standard pour lire & écrire de la mémoire partagée. Je l'utilise beaucoup. Oui, vous pouvez utiliser ceci pour communiquer avec n'importe quel programme écrit dans n'importe quelle langue qui utilise la mémoire partagée, et c'est tout Java très standard, aucun JNI.
Questions connexes
- 1. fuite de mémoire partagée C++, comment effacer la mémoire partagée?
- 2. Sémaphores et mémoire partagée
- 3. Programmation mixte Fortran et C (mémoire partagée)
- 4. mémoire partagée père et enfant dans c
- 5. PHP et mémoire partagée
- 6. mémoire partagée et constantes
- 7. C pointeur mémoire partagée cartographie
- 8. Cache de mémoire partagée C#
- 9. Linux RSS et mémoire partagée
- 10. Visual Studio et mémoire partagée
- 11. Java Concurrency: Mémoire partagée entre les threads
- 12. Instanciation d'objets dans la mémoire partagée C++
- 13. Problème d'initialisation de mémoire partagée (c)
- 14. Charger la mémoire partagée dans C
- 15. Sémaphore de mémoire partagée
- 16. Carte STL C++ en mémoire partagée
- 17. Mémoire partagée entre le programme C++ et le programme JS
- 18. Performances CUDA: ramification et mémoire partagée
- 19. Mémoire partagée entre conteneurs docker
- 20. pointeurs et liste chaînée avec mémoire partagée
- 21. Mémoire partagée sans fichiers mappés en mémoire
- 22. Mémoire partagée en multitraitement
- 23. Fractionner la mémoire partagée?
- 24. Mémoire partagée de synchronisation
- 25. Mémoire partagée Linux
- 26. Mémoire partagée sous Unix
- 27. Nuage avec mémoire partagée
- 28. Mémoire partagée CUDA
- 29. Mémoire partagée n'allouant pas?
- 30. Ecriture en mémoire partagée
Pour utiliser la mémoire native sans utiliser d'interface native? –
L'accès à [mémoire heap] (http://code.google.com/p/fast-serialization/wiki/QuickStartHeapOff) pourrait être la réponse. – assylias
Oui, je me demande s'il existe une bibliothèque standart java pour ça. – Yavuz