Subj : Re: Futexes are wrong! (Are they?) To : comp.programming.threads From : David Schwartz Date : Sun Jun 12 2005 11:26 pm "David Hopwood" wrote in message news:Xa5re.148912$g12.44141@fe3.news.blueyonder.co.uk... >> Even at the architectural level? > Yes. Whatever level of design you're working at, it is perfectly > reasonable > to take into account the performance of the hardware platforms that are > eventually likely to be used. The problem is with the "eventually likely to be used". > It would not be sensible, for instance, to > design a system for a desktop PC as if it were going to run on a 8-bit > microcontroller. Although it's common to want some degree of hardware > independence, that doesn't mean you start out designing a system having > no idea what kind of hardware it will run on. You're attacking a straw man at this point. The example I was dealing with was not just dealing with the specifics of a particular imagined hardware target but also with the specifics of the imagined target OS. And this was in response to a discussion about software architecture that was *completely* generic. DS .