Podcast
Questions and Answers
What is the primary difference between user threads and kernel threads?
What is the primary difference between user threads and kernel threads?
- User threads are supported by the kernel, while kernel threads are managed by user-level threads library
- User threads are used for application programming, while kernel threads are used for system calls
- User threads are used for system calls, while kernel threads are used for application programming
- User threads are managed by user-level threads library, while kernel threads are supported by the kernel (correct)
Which of the following is an example of a many-to-one model?
Which of the following is an example of a many-to-one model?
- Solaris Green Threads (correct)
- Windows
- Linux
- Mac OS X
What is the main advantage of the one-to-one model?
What is the main advantage of the one-to-one model?
- No concurrency
- More threads per process
- More concurrency than many-to-one (correct)
- Fewer threads per process
What is the primary characteristic of the many-to-many model?
What is the primary characteristic of the many-to-many model?
Which of the following is an example of a thread library?
Which of the following is an example of a thread library?
What is the primary difference between a thread library and a kernel-level library?
What is the primary difference between a thread library and a kernel-level library?
What is the purpose of implicit threading?
What is the purpose of implicit threading?
What is the advantage of thread pools?
What is the advantage of thread pools?
What is the purpose of OpenMP?
What is the purpose of OpenMP?
What is the main difference between Java threads and threads in other operating systems?
What is the main difference between Java threads and threads in other operating systems?