В Linux существует множество функций, которые возвращают указатель на объект, управляемый системой, чтобы сделать этот объект доступным для программы. Например, fopen() возвращает указатель на ФАЙЛ. Где хранятся такие объекты? Они динамически распределяются в куче с помощью функции malloc() стандартной библиотеки? Распределяются ли они через какой-то механизм более низкого уровня? (Где?) Они распределяются каким-то другим способом?
Я читал книги про Unix и Linux и примерно понял, как работает их API, но не понимаю, как хранить созданные сущности. работает.
Подробнее здесь: https://stackoverflow.com/questions/793 ... cture-live
Где живут экземпляры структуры FILE? ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Есть ли разница между «file.readlines()», «list(file)» и «file.read().splitlines(True)»?
Anonymous » » в форуме Python - 0 Ответы
- 157 Просмотры
-
Последнее сообщение Anonymous
-