Per application isolated storage is becoming more and more popular. Docker containers, flatpaks, android apps, etc are all providing isolated storage by default.
Recursive locks are a nightmare. You cannot reason about lock acquisition order and have to invent new ways to make it safe.
Recursive locks are a nightmare. You cannot reason about lock acquisition order and have to invent new ways to make it safe.