Multithreading and multicore differences

Viewed 58666

I have a couple of small questions.

Firstly is there a difference between multithreading and multicore? Are they two completely different things or does multithreading use more than one core if it needs?

Secondly Most cores have two threads but when profiling my app I noticed lots of different threads ranging from thread 128 to thread 3460. What dictates how many threads your computer has?

Thanks

4 Answers
Related