What languages can hyper-threading be implemented in? Is it only part of Object Oriented systems or can it be implemented in C?
Thanks.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Any language and runtime that supports threads will support hyperthreading.
Hyper-threading is a way of multiplexing a CPU between multiple threads – there is only one real CPU but it is visible to the operating system as two CPU’s, and thus two threads can be scheduled on it. Any stalls in the CPU on one thread (like waiting on memory, long FPU operations, etc.), allow the CPU to execute code from the other thread.
More info on hyper-threading at Wikipedia.