What are the ways to define classes that can be run as
threads?
Answer / ranganathkini
1. Have the class extend the java.lang.Thread class and
override the run() method. Example:
public class MyThread extends Thread {
// override the run method
public void run() {
// .. the thread code
}
public static void main( String[] args ) {
MyThread mt = new MyThread();
mt.start();
}
}
2. Have the class implement the java.lang.Runnable interface
and implement the run() method. Then create a new instance
of java.lang.Thread and pass the class instance reference as
a parameter to the constructor of the Thread class. Example:
public class MyThread implements Runnable {
public void run() {
// .. thread code here
}
public static void main( String[] args ) {
Thread theThread = new Thread( new MyThread() );
theThread.start();
}
}
3. Create an inner class (static or non-static) using
eiether technique 1 or 2. Example:
public class MyTestProgram {
private class MyThread implements Runnable {
public void run() {
// .. the thread code
}
}
public static void main( String[] args ) {
Thread theThread = new Runnable( this.new MyThread() );
theThread.start();
}
}
4. Create an anonymouse class of eiether java.lang.Runnable
or java.lang.Thread, override the run() method. Example:
public class TestProgram {
public static void main( String[] args ) {
Thread theThread = new Thread( new Runnable() {
public void run() {
// .. thread code here
}
} );
theThread.start();
}
}
| Is This Answer Correct ? | 5 Yes | 0 No |
which book is better for jdbc ,servlets and jsp
what is a Daemon Thread?
How to deploy Jar, War files in J2EE?
Hi frnds ,iam new to java and j2ee ,my requirement is using java or any j2eetech how to lock an user when he enter wrong credentials(uname&password) more than 3 times.take the username and passowrd in a bean no need to conned Db kindly provide me sample application code or and ideas or links or tutorials plzzzzz urgent for me thanks in advance...
diff mvc1 and mvc2 wahts is mean by servlet chaining?
What is difference RMI registry and OSAgent?
What is the name of the state, when a thread is executing?
What is the lifecycle of an applet?
When a thread blocks on i/o?
list the types of dialodg
Can you give me a simple example of using the requiredif validator rule?
what is the RMI / IIOP?