This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Blocking restricted in DSRs


Things like waiting for a semaphore. Blocking is something you do at
thread level. The thread "blocks" (or goes to sleep) until another
thread or interrupt wakes it up again. Basically, this waking up is done
by the scheduler, which explains why you should not block in a DSR,
which is called _before_ the scheduler. 

Hope this makes it a little bit clearer,

Bob


On Mon, 2004-07-26 at 21:01, Miguel J. Vega wrote:
> Hi everyone,
> 
> I have read that DSRs should not include calling functions that "block".
> What exactly is meant by "blocking"?
> 
> Thanks,
> 
> Miguel J. Vega
> FEGI C&DH Team
> University of Michigan


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]