Java Multi Threading

Java Multi Threading

1) What are the two types of multitasking?

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

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

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

5) What is the data type for the method isAlive() and this method is available in which class?

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

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

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

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

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

ob.sleep(1000)

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

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

max-priority

min-priority

normal-priority

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

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

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

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

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

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

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

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

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

22) Which method waits for the thread to die ?

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

24) Garbage collector thread belongs to which priority?

25) What is meant by timeslicing or time sharing?

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














1. Write a program to display digits 1-9, alphabets A-Z using threads.
2. Consider a matrix of order 3x3. Using threads, display the values of row sum, column sum and diagnoal sum."

0 comments:

Post a Comment