2016-05-21 155 views

回答

0

優先級繼承協議避免了無界優先級反轉,但它不能避免死鎖。另一方面,優先級上限協議可以避免死鎖,並且將優先級倒置限制爲僅一個級別,即,在給定時間,線程可以在最大時阻塞一個更高優先級的線程。 因此,優先級上限protcol比優先級繼承協議更復雜,但它有更多的開銷。因此,在非常安全的關鍵系統中,必須使用優先級上限,否則優先級繼承可能也會起作用,如果要保持較小的開銷。