Время жизни
Жизнь переменной начинается с ее размещения в памяти (allocation). При размещении происходит следующее:
1) из пула свободной памяти извлекается ячейка памяти;
2) извлеченная ячейка связывается с переменной.
Жизнь переменной прекращается при ее удалении из памяти (deallocation):
1) связь переменной с ячейкой памяти разрывается (переменная «открепляется» от ячейки);
2) ячейка памяти возвращается в пул свободной памяти.
Время жизни переменной — это период времени, в течение которого переменная связана с определенной ячейкой памяти. Таким образом, время жизни переменной начинается при ее связывании с определенной ячейкой памяти и заканчивается при ее откреплении от этой ячейки. Для обсуждения связывания переменных с ячейками памяти удобно выделить четыре разновидности переменных (согласно времени их жизни). Назовем данные разновидности статическими, стековыми, явными динамическими и неявными динамическими переменными. В следующих подразделах рассматриваются цели, достоинства и недостатки этих четырех разновидностей.
Еще по теме Время жизни:
- СЕКРЕТ 11 ВРЕМЯ ВАШЕЙ ЖИЗНИ
- Время сейчас такое – время мудрости пришло!
- 14. 4. Рабочее время и время отдыха
- Зарубка на носу Дай время себе, дай время ребенку
- В смысле жизни должна быть ВСЯ ПОЛНОТА самой жизни
- ЕСЛИ ИЛЛЮЗОРНАЯ ЧАСТЬ ВАШЕЙ ЖИЗНИ В ПОРЯДКЕ, ТО ПРАКТИЧЕСКАЯ ЧАСТЬ ВАШЕЙ ЖИЗНИ ТОЖЕ БУДЕТ В ПОРЯДКЕ.
- Время
- Время
- ВРЕМЯ
- Время
- Время
- Всемирное время.
- Прошлое время.
- Местное время.
- 1.2.2. Время отдыха
- «Время»
- 1.2.1 Рабочее время
- ВРЕМЯ ПСИХОЛОГИЧЕСКОЕ