One could argue that the program should be using a hybrid scheduling
class in the kernel in order to achieve this effect, rather than
having to have the idea that you would want to schedule seperate
kernel schedulable entities within one program.
How to you propose to handle priorieties for different
"thread thingies" --- "thread thingies" being a yet to
be defined thread implementation.
What I am think is that for whatever reason there are applications
which want threads to be running at different priorities for instance
"Kaffe" wants or needs threads running at different priorities.
*Not interested in arguing about whether Kaffe's thread management
is broken or not *.