If a dual core processor have 4 threads, then what will happen if i run an application which uses more than 4 threads?
And just to make sure i'm understanding what are threads in a cpu, when an application uses more than one "task" on its main process a single core will switch back and forth between the threads to give the illusion that it is running them in parallel, is that right?