Re: Question on pthread_cancel/pthread_exit and thread stack unwind

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Yufeng,

>I'm not sure how active you are involved with the GCC development...

I'm a user of GCC just like yourself, much like most of the people on this forum. This is a user-community supported self-help forum.

>...is there a technical problem preventing this from happening or it's just nobody is considering doing it?

Well, yes, it's a technical problem of sorts. The C++ specification does not support multithreading programming.

POSIX Threads in C/C++ are an "after market bolt-on", so to speak.

There are other languages which handle multithreaded programming better than C++: Ada and Java come to mind. Those are but two examples; I'm sure there are many other languages which are multithread savvy.

>We can consider other compilers but we really like to use GCC because then we can pretty much use the 'same' compiler for different platforms.

As I understand it, GCC supports Ada and supports Java. So you could stick with GCC.

HTH,
--Eljay


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux