System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q2721: Using too many threads may cause excessive ________ consumption.
- A: virtual memory
- B: CPU usage
- C: disk space
- D: network bandwidth
View Answer
A
Q2722: Excessive thread context switching can lead to increased ________.
- A: performance overhead
- B: memory usage
- C: disk I/O
- D: network delay
View Answer
A
Q2723: Correct multithreaded programs tend to be the most ________ in design.
- A: simple and elegant
- B: complex
- C: resource-heavy
- D: large
View Answer
A
Q2724: The lack of attention to basic threading principles can result in ________.
- A: serious defects
- B: improved performance
- C: easier debugging
- D: faster execution
View Answer
A
Q2725: Make no assumptions about the order in which the ________ and child threads execute.
- A: parent
- B: sibling
- C: scheduler
- D: process
View Answer
A
Q2726: The Sleep function moves a thread from the running state to the ________ state for a specified time.
- A: wait
- B: ready
- C: suspended
- D: terminated
View Answer
A
Q2727: After the Sleep time completes, the thread moves to the ________ state.
- A: ready
- B: running
- C: waiting
- D: terminated
View Answer
A
Q2728: Sleep time is specified in ________.
- A: milliseconds
- B: seconds
- C: microseconds
- D: nanoseconds
View Answer
A
Q2729: If Sleep is called with a value of 0, the thread relinquishes the remainder of its ________.
- A: time slice
- B: CPU memory
- C: stack size
- D: priority
View Answer
A
Q2730: The Sleep function's time value can be set to ________, which causes the thread to never resume.
- A: INFINITE
- B: ZERO
- C: MAX_VALUE
- D: MIN_VALUE
View Answer
A