It will works as ordinary java method because the
thread class run() method implementation.
void
java.lang.Thread.run()
If this
thread was constructed using a separate Runnable run object, then that Runnable
object's run method is called; otherwise, this method does nothing and returns.
Subclasses of Thread should override this method.
@Override
public void run() {
if (target != null)
{
target.run();
}
}
Here target is our runnable class which will set while calling Thread class constructor while creating
thread.
Example:
class MyThread implements Runnable {
@Override
public void run() {
System.out.println("This is my thread !!");
}
}
public class ThreadTest
{
public static void
main(String[] args) {
MyThread myThread = new MyThread();
Thread thread = new Thread(myThread);
thread.run();
}
}
No comments:
Post a Comment