Hi, I have a plugin program (dll) for another program and in some parts of the program I'd like to introduce multi core processing. I want to learn this. I have read up on some basic concepts and understand where I need it and how it logically would be implemented but don't have much idea how to set it up.
I need a simple as possible little module in my program that I can use to distribute task to different processors where needed inside functions. What do I need? Some library... what is most common? Example code... web resources, tutorials?
I also need the end result to be easially distributed with the plugin, preferrably no funky dependencies at all. The program is windows based only. I'm using Visual Studio 2008 pro.