I have a lot of experience with multithreaded programming under Unix, PThreads and OpenMP. My question to the community is this: When writing a Windows app (XP, Win 7) and using VS 2010, is there a preferred or a best of library or multithread enabler ?
thanks for your opinions.
Use Parallel patterns Library (PPL), this is the latest library that has been designed by MS and is heavily optimised: http://channel9.msdn.com/blogs/pdc2008/tl25 it is supported natively in VS2010 I would prefer this to OpenMP certainly, there are also numerous msdn articles: http://msdn.microsoft.com/en-us/library/dd492418.aspx, you also get the debugger with VS2010 and in ultimate you get a profiler, if you’re a student then you get Ultimate for free anyway.