nWe can combine the previous approaches into the
following way:
uGroup resources into a number of different classes and order
them. Ex:
FSwappable
space (secondary memory)
FProcess
resources (I/O devices, files...)
FMain
memory...
uUse
prevention of circular wait to prevent deadlock between resource classes
uUse the most appropriate approach for each class for
deadlocks within each class