|
Well,
I've been searching for understanding about distributed computation. So I saw some interesting therms: Process and Thread.
Both are almost the same thing, except by, process is composite by one or more threads, create process is more expensive (for hardware) than a thread.
Reading this things I had the impression that only the Process could use a "new" multicore feature(CPU).
Question:
If I dev a program that creates multiThread for many task, my program will take the advantage of multi-core? Or it will used just when I creat one process for each task (sub-rotine, method, function, whatever)
Just developer an application with many thread/process my application will use the feature multicore?
ps: I know is not "just" dev system with so many task,,, you need to manage it and this is hard...
Last edited by dreampeppers99; May 20th, 2008 at 17:11.
Reason: bad english, miss word
|