Solaris 8 作業環境的新功能

使用者層次優先繼承

即時 (RT) 應用程式一次可在即時排程類別中執行數個執行段。具有低優先權的 RT 執行段可以取得具有高優先權的 RT 執行段需要的互斥鎖定。高優先權執行段必須等待低優先權執行段使用完互斥鎖定並釋放它。這個情況稱之為 "優先倒轉(priority inversion)"。

RT 執行段功能會執行 POSIX 介面 (在前面只是虛擬的),讓高優先權執行段將它的優先順序 "提供" 給低優先權執行段,直到它解除鎖定。

使用優先繼承或優先上限鎖定的 RT 執行段應該使用 PTHREAD_SCOPE_SYSTEM 排程範圍 (或連結執行段)。無界限的執行段會使用 PTHREAD_SCOPE_PROCESS 排程,而且不符合即時應用程式的需求。

如需詳細資訊,請參閱 Multithreaded Programming Guide.