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
|
Very informative and easy to understand content. Core Java combined with AI learning is definitely the future. You can explore Best AI powered Core JAVA Online Training in Hyderabad for hands-on training.
ReplyDelete