2,394 views
1 votes
1 votes

2 Answers

Best answer
10 votes
10 votes
No, they cannot be. In fact they cannot be executed as multiple threads (SMT) on a single core also as for the kernel, it has no idea of user threads.
selected by
3 votes
3 votes

Multiple user-level threads can run on different cores at the same time, IF they're running inside different kernel-level threads. If you only have ULT as a tool, you're limited to a single processor. If KLT are available, you can spread the kernel threads over multiple processors and dispatch your ULT among the available kernel threads

Related questions

10 votes
10 votes
3 answers
3
Akriti sood asked Dec 20, 2016
2,476 views
can anyone tell what are different activities that are performed in kernel modeuser modehow to change frm user mode to kernel mode and vice-versa,,
2 votes
2 votes
0 answers
4
gatejr asked Jun 10, 2016
768 views
Consider, 2 level paging , with Process P, Inner page table PTi, and outer page table PTo.Now we know that P and PTi are divided in various pages but PTo is in 1 page on...