USB-накопитель OpenSuse получает имя узла устройства «/ dev / sdb» внутреннего жесткого диска

Я не знаю реализации glibc, но в malloc Дуга Лиа ответ - «нет». Цитата из ссылки:

рассматривают кусок дикой природы как «больший», чем все остальные, поскольку его можно сделать таким (с учетом ограничений системы) и использовать его как таковой при сканировании «лучший первый». Это приводит к тому, что фрагмент дикой природы всегда используется только в том случае, если другой фрагмент не существует, что дополнительно позволяет избежать предотвратимой фрагментации.

Я предполагаю, что есть один случай, в котором инвариант мог быть технически нарушен: если пользователь выделил кусок, размер которого был точно равен размеру всей оставшейся системной памяти.

В Уилсоне есть несколько более глубокое обсуждение того, как управлять дикой природой; Джонстон; Нили; Болес: «Динамическое распределение памяти: обзор и критический обзор», Int'l Wkshp на Mem Mgt , 1995 .

0
08.12.2017, 12:04
0 ответов

Теги

Похожие вопросы