Multi-Thread Programming and MultiCore
My teacher told me that as the multicore computes come to the public,the common program running on the single core will not be applicable.But I think that the program base on multi-thread can run on the multicore platform.I think the program can run well if we start enough thread and let the threads run on the different core.For instance,we can implement the merger sort algorithm using multi-thread.
But this idear seems to be wrong,at least multicore programming is not so sample.Can you tell me the differences between multiCore programming and multi-thread programming base on single core platform?