This is the mail archive of the
ecos-maintainers@sources.redhat.com
mailing list for the eCos project.
Re: multi-threading in eCos and Linux
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: mctim <mctim at polyu dot edu dot hk>
- Cc: "ecos-maintainers at sources dot redhat dot com" <ecos-maintainers at sources dot redhat dot com>
- Date: Mon, 04 Nov 2002 15:03:46 +0000
- Subject: Re: multi-threading in eCos and Linux
- References: <3DDCC4D1@webmail.polyu.edu.hk>
mctim wrote:
Hi,
I am going to write a cross-platform multithreading program in eCos and Linux,
as I know, both eCos and Linux are support POSIX thread (p_thread) and eCos
also have some API (cyg_thread) to handle multi-threading. I want to write an
crossplatform compatible program which suit to eCos and Linux. So I want to
use POSIX thread to develop this program. But I afraid the performance of
POSIX thread in eCos is not good as cyg_thread in eCos. Could you suggest me
that which threading API in eCos is prefered( p_thread or cyg_thread)? Thanks
a lot.
This isn't really appropriate to the maintainers list but I'll reply anyway.
While it's true that the native cyg_threads stuff is the most efficient,
you'll find that eCos is a sufficiently lightweight operating system
anyway that the very small overhead of using POSIX threads will not have
any real impact. If your requirements are that it is cross platform, then
POSIX threads are definitely the way to go.
Jifl
--
eCosCentric http://www.eCosCentric.com/ <info@eCosCentric.com>
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine