We are not yet able to take full advantage of multiprocessing, but we know how to set a process affinity. This way, we should be able to take full advantage of every available core.
We are going to do that and monitor the CPU usage when running many instances of our simple application in a multiprocessing computer using the Task Manager:
ParallelTester.exe) as there are available cores or processors are in the system. For example, if you have a dual core microprocessor, you will run it twice, and if you have a quad core microprocessor, you will run it four times. Do not click the buttons yet.