CPU Affinity for Protected Objects (AI12-0281)
allows the
CPU aspect to be applied to a protected
type, not just a task type (see RM
D.16).
If all tasks that invoke protected operations of a protected object are
on the same CPU as the protected object then it is possible for the runtime
to avoid the overhead of acquiring a lock, and also avoid the risk of
deadlock.