While doing multi-threading programming in C we can assign threads to different cores of a processor and it gives us surety that the threads will be executed in different cores (i.e hyper-threading).But how exactly java does the above task--
- Does it assign the threads to a single core and execute it in time-stamp basis or assign to different cores..?
- If it assign the above to different cores then how..?