Few other techniques
- Combine the three basic approaches
- prevention
- avoidance
- detection
- Allowing the use of the optimal approach for each of resources in the system.
- Partition resources into hierarchically ordered classes.
- Use most appropriate technique for handling deadlocks within each class.