如果我使用allocate_aligned
在托管共享内存中分配一块对齐的内存,是否保证此分配在其他进程中共享时具有相同的对齐方式?文档清楚地表明基地址的映射方式当然可能不同,但它似乎没有说明对齐。
我已经进行了一个实验,似乎表明对齐方式是相同的,但这可能只是运气好,所以我希望得到关于预期行为的更可靠的确认。(常识说它应该是相同的对齐方式,否则会严重限制allocate_aligned
在共享内存中的有用性,但我真的需要的不仅仅是诉诸常识。)
如果我使用allocate_aligned
在托管共享内存中分配一块对齐的内存,是否保证此分配在其他进程中共享时具有相同的对齐方式?文档清楚地表明基地址的映射方式当然可能不同,但它似乎没有说明对齐。
我已经进行了一个实验,似乎表明对齐方式是相同的,但这可能只是运气好,所以我希望得到关于预期行为的更可靠的确认。(常识说它应该是相同的对齐方式,否则会严重限制allocate_aligned
在共享内存中的有用性,但我真的需要的不仅仅是诉诸常识。)