В системах UNIX мы знаем, что malloc()
является неотъемной функцией (системный вызов). Почему это?
Аналогично, printf()
также называется не реентерабельным; почему?
Я знаю определение re-entrancy, но я хотел знать, почему он относится к этим функциям. Что мешает им гарантировать реентерабель?