Quote:
Originally Posted by wparsons
I think you're mixing up multi threaded with designed for multiple cores (parallel processing). You can easily have multi threaded applications on a single core. Modern OS' also try their best to spread load out over multiple cores, but that's entirely seamless to the application. The application can do things to help the OS, but it isn't necessary.
|
I am not confusing anything. My point is still that in this day and age of multiple processors and multiple cores, we still aren't utilizing multi threaded programming nearly enough. If an application is running a single process/thread, then that can not be spread out over multiple cores. The best it can do is utilize 100% of one of the cores.