Multi threading: Make it easy as possible
May 6th, 2010
No comments
Multi threading creates a lot of new competitions in software development. Software engineering has a answer to simplify parallel programming: use a library. The library will do all the hard stuff for you. There are different parallel libraries for different languages.
- Java: java.util.concurrent, especially since JDK 1.7 Java will provide a huge range of build-in solutions.
- Java: other Libraries are available (Parallel Java Library, http://www.cs.rit.edu/~ark/pj.shtml)
- .Net: since .Net 4.0 Microsoft released the Task Parallel Library, great interface
- C++: My favorite are the Intel Threading Building Blocks, improved interface, thanks to C++0x
I will pick some of these libraries in further posts.
So long
Categories: Architechture, Development, Software, Uncategorized .Net, C++, Java, Library, Multicore, Multithreadung, TBB, Threading