Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I got a little confused,when there is 2 cores or more to a CPU does it mean that two processes can run on those cores or two different threads?.When there is hyper-threading does two threads run the same time in the core?

share|improve this question
    
Possible duplicate of What is hyper-threading and how does it work?, Hyper-Threading and Dual-Core, What's the Difference? etc. These concepts have been discussed many times already. Do search before posting a new question. –  Karan Jul 6 '13 at 19:40
    
possible duplicate of What are threads, and what do they do in the processor? –  Breakthrough Jul 6 '13 at 21:45

1 Answer 1

when there is 2 cores or more to a CPU does it mean that two processes can run on those cores or two different threads?

It means that two threads can run at the same time. Those two threads may or may not belong to different processes. Processes use threads to get work done.

When there is hyper-threading does two threads run the same time in the core?

Yes, exactly. The two threads share the core's execution resources.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.