Java Threads
- From: moe247@xxxxxxxxx
- Date: 29 Apr 2005 04:28:40 -0700
Hi - I have a slight issue with threads. I'm also new to Java so
bear with me if I've done anything stupid!
There are two main classes: Main and FxThread.
FxThread extends Thread and implements Runnable and Main creates three
threads, gets them to run and sticks them in an array with the threads
running in a "while true" loop.
Now, the code all works, but it eats the CPU like there is no tomorrow.
CPU usage actually shoots up to 100% when I run it.
Why is this?
Any help would be much appreciated. Thanks in advance!
------------------------------
public class FxThread extends Thread implements Runnable{
String data;
FxThread(){
data = "this is some data";
}
public void run(){
int i = 0;
while (true)
{
i++;
}
}
}
------------------------------------
public static void main (String [] args)
{
FxThread [] array = new FxThread[3];
FxThread thread = new FxThread();
FxThread thread1 = new FxThread();
FxThread thread2 = new FxThread();
thread.start();
array[0] = thread;
thread1.start();
array[1] = thread1;
thread2.start();
array[2] = thread2;
}
-------------
.
- Follow-Ups:
- Re: Java Threads
- From: "."
- Re: Java Threads
- From: Thomas Weidenfeller
- Re: Java Threads
- Prev by Date: Re: Comparables and Generics
- Next by Date: Re: Java Threads
- Previous by thread: Generics and ClassLoaders
- Next by thread: Re: Java Threads
- Index(es):