MCQ - MultiThreading
1. In java a thread can be created by ……
|
|||
A. Extending the thread class
|
|||
B. Implementing Runnable
interface
|
|||
C. Both of a and b
|
|||
D. None of these
|
|||
2. When a class extends the Thread class ,it should override…… method
of Thread class to start that thread.
|
|||
A. start()
|
B. run()
|
C. init()
|
D. go()
|
3. From the following method which method can not cause a
thread to go into a blocked state?
|
|||
A.suspend()
|
B.yield()
|
C. sleep()
|
D.wait()
|
4. The default priority of a method is…….
|
|||
A. 1
|
B. 10
|
C. 0
|
D.5
|
5. The highest priority of a method can be……
|
|||
A. 10
|
B. 100
|
C. 5
|
D.1
|
6. The minimum priority of a thread can be……
|
|||
A. 0
|
B. 1
|
C.5
|
D.0.1
|
7. The priority of a thread can be got by……method.
|
|||
A. prority()
|
B getPriority()
|
||
C setPriority()
|
D threadPriority()
|
||
8. The isAlive() method is used to…….
|
|||
A. Know whether a thread is
running or not
|
|||
B. Know whether a thread was
created or not
|
|||
C. Create a thead after stopping
it.
|
|||
D. Resume a thread after
blocking it.
|
|||
9. The sleep() method can throw an…….exception.
|
|||
A. ThreadException
|
B.InterruptedExceptoin
|
||
C. IOException
|
D. NullPointerException
|
||
10. To set default priority of a thread which constant can be used?
|
|||
A. DEF_PRIORITY
|
B. DEFAULAT_PRIORITY
|
||
C. NORM_PRIORITY
|
D. NORMAL_PRIORITY
|
||
11. When a method is used by two threads , then it should be declare
by ………keyword.
|
|||
A.synchronize
|
B. synchronization
|
||
C.synchronized
|
D. shared
|
||
12. Deadlock is a situation
when ……..
|
|||
A. Two or more threads have
circular dependency on an object
|
|||
B. Two or more threads are trying
to access a same object
|
|||
C.Two or more threads are
waiting for a resource
|
|||
D. None of these
|
|||
13. To kill a thread at any stage……method is used.
|
|||
A. kill()
|
B.stop()
|
C.destroy()
|
D.dead()
|
14. To resume a thread after suspendeing it…..method is used
|
|||
A. resume()
|
B.start()
|
C.restart()
|
D. run()
|
15. A dead thread
|
|||
A. is discarded
|
|||
B. must wait until all other
threads execute before it is restarted
|
|||
C. can not be restarted
|
|||
D. is synchronized
|
Answers:
1
|
- C
|
2
|
- B
|
3
|
- B
|
4
|
- D
|
5
|
- A
|
6
|
- B
|
7
|
- B
|
8
|
- A
|
9
|
- B
|
10
|
- C
|
11
|
- C
|
12
|
- A
|
13
|
- B
|
14
|
- A
|
15
|
- C
|
No comments:
Post a Comment