Re: [osol-code] How is priority inversion managed in Solaris kernel?

2006-07-19 Thread Andrei Dorofeev
On 7/19/06, Bart Smaalders <[EMAIL PROTECTED]> wrote: If you have only a single CPU, the priority 10 thread will run forever, preventing either the priority 6 or priority 3 threads from making progress. Also, with priorities getting dynamically adjusted by the scheduling classes (except FX and

Re: [osol-code] How is priority inversion managed in Solaris kernel?

2006-07-19 Thread Bart Smaalders
xxx wrote: Hello everybody, let's consider such a situation: you have a priority 10 thread that's running, preventing a priority 6 thread from receiving CPU time; however, a priority 3 thread is waiting for some resource that the priority 6 thread has locked. Since priority 10 thread is "eatin

Re: [osol-code] How is priority inversion managed in Solaris kernel?

2006-07-19 Thread Gavin Maltby
On 07/19/06 09:10, xxx wrote: Hello everybody, let's consider such a situation: you have a priority 10 thread that's running, preventing a priority 6 thread from receiving CPU time; however, a priority 3 thread is waiting for some resource that the priority 6 thread has locked. Since priority 10

[osol-code] How is priority inversion managed in Solaris kernel?

2006-07-19 Thread xxx
Hello everybody, let's consider such a situation: you have a priority 10 thread that's running, preventing a priority 6 thread from receiving CPU time; however, a priority 3 thread is waiting for some resource that the priority 6 thread has locked. Since priority 10 thread is "eating" all CPU ti