Почему malloc () и printf () указаны как не входящие?

В системах UNIX мы знаемmalloc() это не реентерабельная функция (системный вызов). Это почему?

Так же,printf() также считается не реентерабельным; Зачем?

Я знаю определение повторного входа, но я хотел знать, почему оно относится к этим функциям. Что мешает им быть гарантированно возвращающимся?

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

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