31 | 07 | 2010
Main Menu
Affiliates
Login Form



Alexa
JoomlaWatch Stats 1.2.6 by Matej Koval
Java Objective Questions based Threads
Written by Java Guru   
Thursday, 12 June 2008 15:31

Rating 2.1/5 (7 votes)

1) What are the two types of multitasking?

Ans : 1.process-based

2.Thread-based

 

2) What are the two ways to create the thread?

Ans : 1.by implementing Runnable

2.by extending Thread

 

3) What is the signature of the constructor of a thread class?

Ans : Thread(Runnable thread object ,String thread Name)

 

4) What are all the methods available in the Runnable Interface?

Ans : run()

 

5) What is the data type for the method isAlive() and this method is

available in which class?

Ans : Boolean, Thread

 

6) What are all the methods available in the Thread class?

Ans : 1.isAlive()

2.join()

3.resume()

4.suspend()

5.stop()

6.start()

7.sleep()

8.destroy()

 

7) What are all the methods used for Inter Thread communication and what is the class in which these methods are defined?

Ans :1. wait(),notify() & notifyall()

2. Object class

 

8) What is the mechanism defined by java for the Resources to be used by only one Thread at a time?

Ans : Synchronization

 

9) What is the procedure to own the monitor by many threads?

Ans : not possible

 

10) What is the unit for 1000 in the below statement?

ob.sleep(1000)

Ans : long milliseconds

 

11) What is the data type for the parameter of the sleep() method?

Ans : long

 

12) What are all the values for the following level?

max-priority

min-priority

normal-priority

Ans : 10,1,5

 

13) What is the method available for setting the priority?

Ans : setPriority()

 

14) What is the default thread at the time of starting the program?

Ans : main thread

 

15) The word synchronized can be used with only a method.

True/ False

Ans : False

 

16) Which priority Thread can prompt the lower primary Thread?

Ans : Higher Priority

 

17) How many threads at a time can access a monitor?

Ans : one

 

18) What are all the four states associated in the thread?

Ans : 1. new 2. runnable 3. blocked 4. dead

 

19) The suspend()method is used to teriminate a thread?

True /False

Ans : False

 

20) The run() method should necessary exists in clases created as subclass of thread?

True /False

Ans : True

 

21) When two threads are waiting on each other and can't proceed the programe is said to be in a deadlock?

True/False

Ans : True

 

22) Which method waits for the thread to die ?

Ans : join() method

 

23) Which of the following is true?

1) wait(),notify(),notifyall() are defined as final & can be called only from with in a synchronized method

2) Among wait(),notify(),notifyall() the wait() method only throws IOException

3) wait(),notify(),notifyall() & sleep() are methods of object class

  1. 1
  2. 2
  3. 3
  4. 1 & 2
  5. 1,2 & 3

Ans : D

 

24) Garbage collector thread belongs to which priority?

Ans : low-priority

 

25) What is meant by timeslicing or time sharing?

Ans : Time slicing is the method of allocating CPU time to individual threads in a priority schedule.

 

26) What is meant by daemon thread? In java runtime, what is it's role?

Ans : Daemon thread is a low priority thread which runs intermittently in the background doing the garbage collection operation for the java runtime system.

Comments
Search
ARAVIND   |121.243.186.xxx |2008-10-15 00:31:19
good
Anonymous   |219.64.91.xxx |2009-03-20 10:39:58
very good for threads.
Rupa   |61.17.206.xxx |2009-08-07 05:57:56
Average...
Rupa   |61.17.206.xxx |2009-08-07 05:58:24
Average
Only registered users can write comments!

3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."