moshe30
July 7th, 2007, 01:47 AM
Hi,
I'm new to VxWorks and have a question related to priority inversion:
I'm having a task (call it "A") that usually has priority 170 and in specific scenarion it jumps to priority 30. I've done "i" command and see it it has priority 30 and also marked as "P+T+I". Well I guess the priority has jumped because of priority inversion but why is it still pending? Should it be "Ready" while its priority has already jumped?
I'm new to VxWorks and have a question related to priority inversion:
I'm having a task (call it "A") that usually has priority 170 and in specific scenarion it jumps to priority 30. I've done "i" command and see it it has priority 30 and also marked as "P+T+I". Well I guess the priority has jumped because of priority inversion but why is it still pending? Should it be "Ready" while its priority has already jumped?