Concurrency utils for C/C++

Wow, I always thought C and C++ programmers could really use some good threads utility functions, because the same design patterns are used over and over again. I see now that Java has exactly the kinds of things I was thinking of in the Concurrency Utilities.

Is there anything this short and to-the-point for C or C++? It would be nice to bundle something like that with our C and C++ compilers. I know about the Boost library for C++, but that's a huge library with lots of other stuff in it, and it doesn't help for C.

Is everyone still implementing their own thread-pool data structures and their own reader-writer or reentrant locks on top of posix threads?

Comments:

No. Some people like to use ACE, but it only helps for C++ (http://www.cs.wustl.edu/~schmidt/ACE.html).

Posted by Lars Fuerstenberg on September 25, 2006 at 09:04 PM PDT #

Thanks for the tip, Lars. I'll add that to my list of reference links.

Posted by Chris Quenelle on September 26, 2006 at 03:30 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

Chris Quenelle

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today