Timeline for What is the difference between user-level threads and kernel-level threads?
Current License: CC BY-SA 3.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 13, 2017 at 12:58 | comment | added | Gilles 'SO- stop being evil' | @Garrick Multiple user-level threads can run on different cores at the same time, provided that 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. | |
Apr 13, 2017 at 12:01 | comment | added | Garrick | Can you please check my above comment ? | |
Jan 14, 2017 at 14:45 | comment | added | Garrick | Your last line says "Kernel-level threads can run simultaneously on multiprocessor machines, which purely user-level threads cannot achieve". But, the given link says, ULT can run simultaneusly stackoverflow.com/questions/14791801/…. Am I getting anything wrong ? | |
Apr 6, 2012 at 3:10 | vote | accept | Sheldon | ||
Apr 5, 2012 at 22:19 | history | answered | Gilles 'SO- stop being evil' | CC BY-SA 3.0 |