On Sun, Apr 4, 2010 at 5:35 PM, Mark Mielke <m...@mark.mielke.cc> wrote:

> Optimally - both counts should be available. How many tasks can I run
> simultaneously at near 100% CPU vs how many tasks can I run simultaneously
> at any % of the CPU.
>
> A task doing video encoding or anything that would monopolize much of the
> CPU, would probably use the first count, whereas something doing heavy I/O
> and quick transfers of data from one thread to the other might choose the
> latter count.

group scheduling makes this *much* more complex than even your
description alludes to.
add in threads running SCHED_FIFO or SCHED_RR and simple-minded
mapping of *any* possible CPU count (virtual, physical, group size,
other) to a thread count becomes incredibly hard to do, and very
application specific.

naturally, if you have a fairly simply application, and always run on
the whole machine, then the issues are not so great. but as a general
solution a lot of what has been proposed is way too simplistic.

--p
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to