ThreadsDemo2public class ThreadsDemo2 extends Object implements RunnableThreaded demo application, version 2, using Runnable. |
Fields Summary |
---|
String | mesg | Thread | t | int | count |
Constructors Summary |
---|
public ThreadsDemo2(String m, int n)Construct a ThreadsDemo2 object
count = n;
mesg = m;
t = new Thread(this);
t.setName(m + " runner Thread");
t.start();
|
Methods Summary |
---|
public static void | main(java.lang.String[] argv)Main program, test driver for ThreadsDemo2 class.
new ThreadsDemo2("Hello from X", 10);
new ThreadsDemo2("Hello from Y", 15);
| void | println(java.lang.String s)
System.out.println(s);
| public void | run()Run does the work. We override the run() method in Runnable.
while (count-- > 0) {
println(mesg);
try {
Thread.sleep(100); // 100 msec
} catch (InterruptedException e) {
return;
}
}
println(mesg + " thread all done.");
|
|