[Vm-dev] linux thread priorities

Igor Stasenko siguctua at gmail.com
Thu Feb 4 05:24:04 UTC 2010


How about good old fork() then?


On 4 February 2010 07:20, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
>
> On Wed, Feb 3, 2010 at 6:38 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>>
>> On Wed, Feb 03, 2010 at 06:01:00PM -0800, Eliot Miranda wrote:
>> >
>> > So my questions are
>> > - is there any way I'm missing to create different priority threads in a
>> > non-superuser process?
>>
>> Lower the priority of all other threads, which would be equivalent to
>> running Squeak under nice(1), which generally works fine.
>
> This doesn't work because in contemporary linux SCHED_OTHER threads are all of the same priority.  One can neither raise nor lower their priority.  nice changes a process's dynamic priority, not its static priority (see sched_setscheduler(2) and my footnote)
>
>>
>> Dave
>>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.


More information about the Vm-dev mailing list