I think you can go some basic concept which help you. I have collected some info about threading . hope so it will little bit useful http://www.cppcoffe.blogspot.com/
On Tue, Mar 8, 2011 at 9:35 PM, Abhishek Sharma <[email protected]>wrote: > u can go through the following questions...not sure about the answers...: > > 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 threadob,String threadName) > > 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 mechanisam defind by java for the Resources to be used by > only one Thread at a time? > > Ans : Synchronisation > > 9) What is the procedure to own the moniter 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 > 2 > 3 > 1 & 2 > 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 : Timeslicing 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 > > > On Tue, Mar 8, 2011 at 9:16 PM, Abhishek Sharma <[email protected]>wrote: > >> what do u mean by multi-threading :P >> >> >> On Tue, Mar 8, 2011 at 7:37 PM, vaibhav agrawal <[email protected]>wrote: >> >>> Hi, >>> >>> What interview questions one would expect for multi-threading? >>> >>> Thanks, >>> Vaibhav >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Algorithm Geeks" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/algogeeks?hl=en. >>> >> >> > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
