C #: Есть ли преимущество в размещении ресурсов в обратном порядке их распределения?

Много лет назад я был предупрежден, когда это возможно, высвобождать ресурсы в порядке, обратном тому, как они были распределены. Это:

block1 = malloc( ... );
block2 = malloc( ... );

... do stuff ...

free( block2 );
free( block1 );

Я предполагаю, что на машине MS-DOS 640K это может минимизировать фрагментацию кучи. Есть ли практическое преимущество для этого в приложении на C # / .NET, или это привычка, которая изжила себя?

Ответы на вопрос(5)

Ваш ответ на вопрос