Preguntas etiquetadas con memory-management

124
C ++, tienda libre frente a montón

new/deleteSe dice que las asignaciones dinámicas con tienen lugar en la tienda gratuita , mientras que las malloc/freeoperaciones usan el montón . Me gustaría saber si existe una diferencia real en la práctica. ¿Los compiladores hacen una distinción entre los dos términos? ( Almacén y montón...

111
¿Es caro lo volátil?

Después de leer The JSR-133 Cookbook for Compiler Writers sobre la implementación de volátiles, especialmente la sección "Interacciones con instrucciones atómicas", asumo que leer una variable volátil sin actualizarla necesita una barrera LoadLoad o LoadStore. Más abajo en la página, veo que...