View Single Post
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#24
Originally Posted by Capt'n Corrupt View Post
I'm not sure what you mean by 'downplay', but Android uses explicit events to separate process-level multi-tasking concerns and gives the OS the ability to choose what to do with the process once backgrounded based on its configuration. This is certainly more complicated than the brute-force approach to simply having the kernel handle task scheduling treating all processes as more-or-less equal and in no way 'downplays' it.
Yes, I worded that poorly - I meant it in the sense that there is no systematic, easy way to balance the core-usage of single applications, and considering that for quite some time single core is going to be the prevalent hardware, pushing people to actively increase thread/process count will mean overhead and an extra source of bugs. You can, of course, do it (well even ) if you're a good coder, but that's you, not the OS. On the bright side, the availability of such hardware might spark a little mobile-oriented platform innovation (on desktops it didn't really matter to have balanced-out core usage so not much research went that way).
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following User Says Thank You to attila77 For This Useful Post: