Since uClinux is geared towards MMU-less processors, it is very difficult
to offer extensive thread support. The only way to support threads with
uClinux would be to write your own thread-wrappers. This would allow some
to exist, but would still not provide a stable environment for
multi-threaded applications. Without an MMU, multiple threads can easily
walk over each others space in memory, making it very difficult to manage
these kinds of applications. Currently, the infrastructure for thread
support does exist, but it has not been tested and may be somewhat buggy.
From: "Johan Severeyns" <firstname.lastname@example.org>
Sent: Thursday, September 21, 2000 11:53 AM
Subject: Re: [uCsimm] phtreads (follow-up) ???
Johan Severeyns wrote:
> Did anyone already try to build an application, statically linked
> with the pthreads lib ? What trouble could I expect ?
> I read a rather disturbing email in the list about the uClinux libc
> NOT being thread aware. Is this true ?
> (I am already starting to panic here ...)
> A little background info:
> The project I am working on requires me to port a piece of
> windows Win32 C source to the uCSimm. That piece of code definitely
> requires threading support.
> I have got a lot of experience writing threaded applications on windows.
> Linux threading is new to me, but the concept should be the same.
> I chose pthreads because it seems to be a popular library, however
> this does not need to be the final choice. Any advice here ?
> By the way: Is it normal that it takes 3 hours to see my own post on the
> list ?
> The mail is immediately delivered to your server, as show my logs, but
> it seems to be processed very slowly by the list server.
> This certainly does make communicating tough along with the 7 hours of
> timezone difference.
> Johan Severeyns
> R&D Engineer, Network Administrator
> IDCS N.V.
> This message resent by the email@example.com list server
This message resent by the firstname.lastname@example.org list server http://www.uClinux.com/
This archive was generated by hypermail 2b30 : Sun Apr 07 2002 - 00:01:38 EST