Hi,
I mean, using multicore processing has good effect if processing many mathematical/logical processes every with high utilisation CPU. This is my case.
For example I need process 8 tasks, every need 10 minutes to processing.
In sequence processing full time will be 80minutes, on 8 cores in "multi" time will be only 10minutes.
This works good, need little more time than 10 minutes because some other operations was used.
If I have 24 cores on server, it would be a shame using only 1 CPU.
Solution will be some new and better RunShell(), with more parameters , for examples also with some channell to interchange informations between main app and modules, some own "DDE channell".
Also controlling limites of using RAM, handles,...
Maybe this exist, I do not know.
But everytime it will be only primitive replacement ...
