1.
A thread is also called :
Answer: Option 'A'
Light Weight Process(LWP)
2.
A heavy weight process :
Answer: Option 'B'
has a single thread of execution
3.
A thread shares its resources(like data section, code section, open files, signals) with :
Answer: Option 'C'
other threads that belong to the same process
4.
Multithreading an interactive program will increase responsiveness to the user by :
Answer: Option 'A'
continuing to run even if a part of it is blocked
5.
A process having multiple threads of control implies :
Answer: Option 'B'
it can do more than one task at a time
6.
Resource sharing helps :
Answer: Option 'D'
all of the mentioned
7.
Multithreading on a multi – CPU machine :
Answer: Option 'B'
increases concurrency
8.
If the kernel is single threaded, then any user level thread performing a blocking system call will :
Answer: Option 'C'
cause the entire process to block even if the other threads are available to run
9.
The kernel is _______ of user threads.
Answer: Option 'C'
unaware of
10.
Because the kernel thread management is done by the Operating System itself :
Answer: Option 'B'
kernel threads are slower to create than user threads
11.
If a kernel thread performs a blocking system call, ____________
Answer: Option 'A'
the kernel can schedule another thread in the application for execution
12.
Which of the following is FALSE ?
Answer: Option 'D'
Blocking one kernel level thread blocks all other related threads