Jonathan S. Shapiro wrote: > On Thu, 2005-09-01 at 00:57 +0700, Constantine Plotnikov wrote: > [...] it is possible to write multithreaded programs >>using [C]. [...] > > It is true that people write these things in C. It is also true that > these codes rely on behavior that is NOT part of the language > specification. Each platform makes platform-specific extensions to > compiler and runtime to support this.
Yes. See Hans Boehm's "Threads Cannot be Implemented as a Library" <http://www.hpl.hp.com/techreports/2004/HPL-2004-209.html>. > We rejected direct support for concurrency in BitC for two reasons: > > 1. We have never seen a language concurrency model that we think was > "done right." Ahem, cough cough, ah, over here, [gesticulates wildly while pointing], ... -- Text by me above is hereby placed in the public domain Cheers, --MarkM _______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
