This is the mail archive of the ecos-discuss@sourceware.org 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: ecos-discuss@ecos.sourceware.org


Yong Chen Tan wrote:
> 
> Hi, I got some doubts regarding the multi-threading.
> I experience some problems when i do multi-threading.
> The thread seems to stuck at the scanf function. Is it normal? Are there ways to solve this problem?

What's the source of your input?  Notice that the default console (haldiag) does
non-interrupt I/O (in fact with interrupts disabled) and will definitely block
all other threads from running.

If you want interruptable console I/O, you'll need to enable the serial drivers.
Check the archives for lengthy discussions on this point.

> Is eCos multithreading - cooperative or preemptive?

Preemptive.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

-- 
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]