Science, asked by sibilvp5823, 1 year ago

Which method contains the body of the thread?

Answers

Answered by mkmghori
0
Thread Body

All the action takes place in the thread body which is the thread'srun() method. After a thread has been created and initialized, the runtime system calls its run()method. The code in the run()method implements the behaviour for which the thread was created. It's the thread's raison d'etre (reason to be).

Often, a thread's run() method is a loop. For example, an animation thread might loop through and display a series of images. Sometimes a thread's run() method performs an operation that takes a long time. For example, downloading and playing a sound or a JPEG movie.

There are two different ways that you can provide a customized run()method for a Java thread:

Subclass the Thread class defined in the java.lang package and override the run() method. 
Example: The SimpleThread class used in the the example described in A Simple Thread Examplepreviously in this lesson is an example of this style of using Java threads.Provide a class that implements the Runnable interface, also defined in the java.lang package. Now, when you instantiate a thread (either directly from the Thread class, or from a subclass of Thread), give the new thread a handle to an instance of your Runnable class. This Runnable object provides the run() method to the thread. 

Similar questions