System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q2461: Each thread has its own ______ for function calls.
- A: stack
- B: queue
- C: buffer
- D: cache
View Answer
A
Q2462: The calling process usually passes an ______ to the thread.
- A: argument
- B: variable
- C: function
- D: pointer
View Answer
A
Q2463: Arguments passed to a thread are stored in the thread’s ______.
- A: stack
- B: heap
- C: buffer
- D: registry
View Answer
A
Q2464: Each thread can allocate its own ______ Local Storage (TLS).
- A: Thread
- B: Temporary
- C: Total
- D: Thread-local
View Answer
A
Q2465: TLS is a small pointer array accessible only to the ______.
- A: thread
- B: process
- C: system
- D: memory
View Answer
A
Q2466: A thread will not modify the data of any other thread’s ______.
- A: TLS
- B: stack
- C: code
- D: data
View Answer
A
Q2467: Thread Local Storage helps prevent interference between threads by isolating their ______.
- A: data
- B: code
- C: stack
- D: arguments
View Answer
A
Q2468: Threads share code and ______ but have separate stacks.
- A: data
- B: memory
- C: network
- D: registry
View Answer
A
Q2469: In multithreading, proper management of TLS prevents ______ between threads.
- A: data interference
- B: deadlocks
- C: errors
- D: synchronization
View Answer
A
Q2470: Threads within a process share data and ______.
- A: code
- B: stack
- C: memory
- D: arguments
View Answer
B