cooperative multitasking scheme

Sep 19, 2004 60 Replies

[...]

Or because what they're doing *is* low-priority work, in the actual meaning of th word, i.e. it's not really important.

But changing scheduling algorithms wouldn't avoid that pitfall, it'd just change the symptoms: from a (starved) low-priority task not emptying the buffer to a (starved) high-priority task losing some of the input it's supposed to put into that buffer.

The general FUBAR character of the situation doesn't change one bit if you exchange the scheduler --- a "not enough CPU power available to do everything that needs to be done" condition doesn't go away all by itself.

Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de) Even if all the snow were burnt, ashes would remain.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required