This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Replace eCos idle thread
- From: "Robert Cragie" <rcc at jennic dot com>
- To: <ecos-discuss at sources dot redhat dot com>
- Date: Fri, 12 Sep 2003 11:23:17 +0100
- Subject: RE: [ECOS] Replace eCos idle thread
As far as I know, the idle thread will only run if all other (higher
priority) threads are blocking and is non-blocking by implication.
Therefore, if you ensure that the thread you create at the lowest priority
is non-blocking, it will effectively become your idle thread.
Robert Cragie, Design Engineer
_______________________________________________________________
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
http://www.jennic.com Tel: +44 (0) 114 281 2655
_______________________________________________________________
> -----Original Message-----
> From: ecos-discuss-owner@sources.redhat.com
> [mailto:ecos-discuss-owner@sources.redhat.com]On Behalf Of sandeep
> Sent: 12 September 2003 10:59
> To: ecos-discuss@sources.redhat.com
> Subject: Re: [ECOS] Replace eCos idle thread
>
>
> Hi Daniel,
>
> > > thread? Since i dont have any timeslicing in the system, i put one
> > > thread on each priority which means that i don't want to put my idle
> > > thread on priority 30 so that i have two idle threads.
>
> Are you working with only two priority levels (0-1) ? I wonder
> how could you
> otherwise have only two idle threads while having one idle thread
> being put on
> each priority level.
>
> Can you please indicate what kind of situation you have at hand
> where you don't
> use time-slicing in eCos and (correct me if i inferred it wrong) have MLQ
> scheduler with requirements of a idle thread at each level. May
> be listers can
> provide better solutions for your situation.
>
> regards
> sandeep
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.515 / Virus Database: 313 - Release Date: 9/1/2003
>
>
> --
> Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> and search the list archive: http://sources.redhat.com/ml/ecos-discuss
>
>
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss