📢 Too many exams? Don’t know which one suits you best? Book Your Free Expert 👉 call Now!


    Question

    Which of the following statements is true regarding

    user-level threads compared to kernel-level threads?
    A User-level threads are generally slower to create and manage. Correct Answer Incorrect Answer
    B If one user-level thread performs a blocking system call, the entire process may block. Correct Answer Incorrect Answer
    C Kernel-level threads are managed by a thread library in user space. Correct Answer Incorrect Answer
    D User-level threads can take advantage of multiple processors simultaneously without kernel support. Correct Answer Incorrect Answer
    E Context switching between user-level threads requires a mode switch to kernel mode. Correct Answer Incorrect Answer

    Solution

    User-level threads are managed by a library in user space, and the kernel is unaware of them. If one thread makes a blocking system call, the kernel blocks the entire process, thus blocking all other threads within that process.

    Practice Next
    ask-question