LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Можно заранее резервировать какой-то буфер для этой цели.

Может ты сразу под RTOS начнешь писать тогда?

Большинство библиотек не умеют делать что-то разумное при нехватке памяти. Вон в glib (не путать с glibc) вообще зашиты «гарантированные аллокаторы», которые сразу убивают программу при отсутствии памяти. А поверх glib сидят стопицот библиотек и программ. По сути, весь десктопный линукс и часть серверного.

Тебе такая большая разница, ядро тебя убъет или glib?

Исправление Deleted, :

Можно заранее резервировать какой-то буфер для этой цели.

Может ты сразу под RTOS начнешь писать тогда?

Большинство библиотек не умеют делать что-то разумное при нехватке памяти. Вон в glib (не путать с glibc) вообще зашиты «гарантированные аллокаторы», которые сразу убивают программу при отсутствии памяти. А поверх glib сидят стопицот библиотек и программ. По сути, весь десктопный линукс и часть серверного.

Исходная версия Deleted, :

Можно заранее резервировать какой-то буфер для этой цели.

Может ты сразу под RTOS начнешь писать тогда?

Большинство библиотек не умеют делать что-то разумное при нехватке памяти. Вон в glib (не путать с glibc) так вообще зашиты «гарантированные аллокаторы», которые сразу убивают программу при отсутствии памяти. А поверх glib сидят стопицот библиотек и программ. По сути, весь десктопный линукс и часть серверного.