MTNL Java Questions: Multi Threading
Download PDF of This Page (Size: 110K) ↧
Examrace Placement Series prepares you for the toughest placement exams to top companies.
-
What are the two types of multitasking? Ans: Process-based and Thread-based
-
What are the two ways to create the thread? Ans: By implementing Runnable and by extending Thread
-
What is the signature of the constructor of a thread class? Ans: Thread (Runnable threadob, String threadName)
-
What are all the methods available in the Runnable Interface? Ans: Run ()
-
What is the data type for the method isAlive () and this method is available in which class? Ans: Boolean, Thread
-
What are all the methods available in the Thread class? Ans: IsAlive () join () resume () suspend () stop () start () sleep () destroy ()
-
What are all the methods used for Inter Thread communication and what is the class in which these methods are defined? Ans: Wait (), notify () & notifyall () Object class
-
What is the mechanisam defind by java for the Resources to be used by only one Thread at a time? Ans: Synchronisation
-
What is the procedure to own the moniter by many threads? Ans: Not possible
-
What is the unit for 1000 in the below statement? ob. Sleep (1000) Ans: Long milliseconds
-
What is the data type for the parameter of the sleep () method? Ans: Long
-
What are all the values for the following level? max-priority min-priority normal-priority Ans: 10, 1, 5
-
What is the method available for setting the priority? Ans: SetPriority ()
-
What is the default thread at the time of starting the program? Ans: Main thread
-
The word synchronized can be used with only a method. True/False Ans: False
-
Which priority Thread can prompt the lower primary Thread? Ans: Higher Priority
-
How many threads at a time can access a monitor? Ans: One
-
What are all the four states associated in the thread? Ans: 1. New 2. Runnable 3. Blocked 4. Dead
-
The suspend () method is used to teriminate a thread? True/False Ans: False
-
The run () method should necessary exists in clases created as subclass of thread? True/False Ans: True
-
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
-
Which method waits for the thread to die? Ans: Join () method
-
Which of the following is true?
-
wait (), notify (), notifyall () are defined as final & can be called only from with in a synchronized method
-
Among wait (), notify (), notifyall () the wait () method only throws IOException
-
wait (), notify (), notifyall () & sleep () are methods of object class
Which is true?
-
1
-
2 and 3
-
1 & 2
-
1, 2 & 3
Ans: D
-
-
Garbage collector thread belongs to which priority? Ans: Low-priority
-
What is meant by timeslicing or time sharing? Ans: Timeslicing is the method of allocating CPU time to individual threads in a priority schedule.
-
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.