Bonsoir,
j'aurai quelques question concernant les allocations mémoires en Java.
- Tout d'abord, il me semble que lorsque l'on fait une simple allocation du type "int[] tab = new int[10]" (ou tout autre type primitif), on n'est pas certain que toutes les cases allouées soient contiguës en mémoire. Est ce bien cela ?
- Si j'ai raison, y a t-il un moyen de forcer pour que l'allocation sont contigüe ?
- Il me semble que la classe UnSafe sert justement à avoir la continuité dans les données. Est ce bien cela ?
Merci par avance pour vos précisions.
Partager