Subj : Re: recursive mutexes To : comp.programming.threads From : Uenal Mutlu Date : Thu May 19 2005 11:44 pm "Markus Elfring" wrote > > I've yet to see one generally usable. But I understand that such a generally usable > > lock-free method cannot exist. > > Software libraries exist that can be used for basic data structures in key parts of an > application to increase concurrent/parallel execution. > The set of usable choices will grow for specific processor and operating systems in the > (near) future. ..... > Example: > Did you read the thesis "Efficient and Practical Non-Blocking Data Structures" > (http://www.cs.chalmers.se/~phs/phd.pdf, 1414 KB) by Håkan Sundell? > This paper contains an analysis on scalability for more than a 2 CPU hardware that you can > test your approach on. Thanks, indeed a very interessting & promising paper; will read it soon fully. > A few other developers are working on implementations for non-blocking synchronization > that will make it possible to adjust the views and opinions that this topic seems to be > "voodoo magic". Nice to hear that. I myself had that feeling too. If things are better than my initial thoughts were then I see no problem to take another look at this stuff. .