Process queues, timer lists, device lists, and wait queues
Operating system kernels
Kernel subsystems constantly splice tasks and devices in or out of internal lists while the machine is running. Linux-style intrusive lists are a classic example.
Why this structure fits
The kernel often already owns the node pointer, so removal or movement can happen without shifting memory.
