System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q3801: What happens if there are more work objects than available threads in a thread pool?
- A: Work objects compete for threads
- B: Threads are duplicated
- C: New threads are automatically created
- D: Work objects are discarded
View Answer
A
Q3802: The Windows kernel is responsible for
- A: Resolving competition between work objects
- B: Allocating memory to threads
- C: Terminating processes
- D: Creating new user threads
View Answer
A
Q3803: A thread in a thread pool maps to
- A: Callback function of a work object
- B: CPU core
- C: Memory block
- D: Kernel object
View Answer
A
Q3804: Thread pool threads execute
- A: Asynchronous callbacks
- B: Synchronous functions
- C: Only hardware interrupts
- D: User interface events
View Answer
A
Q3805: The term "work object" in thread pools refers to
- A: Tasks to be executed by threads
- B: CPU cores
- C: Memory pages
- D: Kernel modules
View Answer
A
Q3806: Limited threads in a thread pool can cause
- A: Competition among work objects
- B: Deadlocks in hardware
- C: Memory leaks
- D: Automatic thread termination
View Answer
A
Q3807: The thread pool is useful for applications performing
- A: wait on Kernel objects
- B: Graphical rendering
- C: Audio processing
- D: User input handling
View Answer
A
Q3808: A thread becomes free after
- A: Completing execution of its callback function
- B: Being paused by scheduler
- C: Completing system call
- D: Releasing memory
View Answer
A
Q3809: Which of the following is true about process thread pools?
- A: Each process has its own dedicated thread pool
- B: All processes share a global thread pool
- C: There are no thread pools in modern OS
- D: Only system processes use thread pools
View Answer
A
Q3810: In the context of thread pools, a callback function is executed by
- A: Threads in the thread pool
- B: The main application thread
- C: User interface thread
- D: Kernel interrupt handler
View Answer
A