Conceptual
Login

Reference Counting

Each object stores a count of live references, incremented on copy and decremented on drop; the object is freed the moment the count reaches zero. Reclamation is deterministic but cycles keep each other alive unless broken by weak references.

Questions this Concept answers

  • Why does a driver take a reference on a kernel object it intends to keep a handle to?