This is the mail archive of the ecos-maintainers@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: multi-threading in eCos and Linux


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


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