On Fri, May 16, 2008 at 05:12:30PM +0900, ariga masahiro wrote:
> Hello everyone,
>
> Please teach me about eCos Thread Scheduler.
> When or on what condition does "deschedule" happen ?

When the thread blocks.

When a higher priority thread becomes runnable.

When a thread uses up its time slice and there is another thread of
the same priority which is runnable.

When a thread calls yield and there is another thread of the same
priority which is runnable.

When a thread exits.

There is nothing unusual here. Any good book on operating systems will
teach you the same.

     Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to