Node.js · Senior · Запитання 8 з 75
Для чого WeakRef і FinalizationRegistry НЕ підходять?
- 1Для кешів, які можуть скидати записи, коли потрібна пам'ять
- 2Для необов'язкового прибирання нативної пам'яті як страховки
- ✓Правильна відповідь: Щоб звільняти важливі ресурси, як-от дескриптори файлів чи з'єднання з базою, у передбачуваний момент
Пояснення
Момент збирання сміття не гарантований, а фіналізатори можуть ніколи не виконатися. Звільняйте ресурси явно через close() або using/Symbol.dispose.