Yes, ordinary Android app threads use CFS.  To be pedantic: 
SCHED_NORMAL/SCHED_OTHER is the scheduler policy name in the API 
sched_setscheduler(2), and CFS is the name of the kernel implementation.  

On Friday, August 24, 2012 4:10:15 AM UTC-7, Jack Harvard wrote:
>
> But what's the default one, it's CFS? 
>
> Jack Harvard 
>
>
> On Fri, Aug 24, 2012 at 5:29 AM, Glenn Kasten 
> <gka...@android.com<javascript:>> 
> wrote: 
> > Android OS mostly does not dictate which exact kernel version to use, as 
> > long as the kernel has the necessary Android-specific kernel extensions 
> such 
> > as those for binder driver etc.  Android OS uses the generic primitives 
> of 
> > the Linux kernel scheduler and builds on them at user level. That 
> includes 
> > CFS (aka SCHED_NORMAL or SCHED_OTHER) and the other standard scheduling 
> > policies. 
> > 
> > 
> > On Wednesday, August 22, 2012 8:12:51 PM UTC-7, Ruijia Sun wrote: 
> >> 
> >> Hi all, 
> >> Does any one know the current ICS kernel  scheduler algorithm?  Is it 
> >> still CFS or  BFS now? 
> > 
> > -- 
> > unsubscribe: android-kerne...@googlegroups.com <javascript:> 
> > website: http://groups.google.com/group/android-kernel 
>

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to