permaculture playing cards*
The moose likes Beginning Java and the fly likes Threads problem !!!! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Reply locked New topic
Author

Threads problem !!!!

Ganesh Kumar
Ranch Hand

Joined: Jul 02, 2007
Posts: 113
When i run this program i can see one thread created by me and another one is the "main" thread.When i call t.start()m my thread starts.In the docs for start they gave as

The result is that two threads are running concurrently: the current thread (which returns from the call to the start method) and the other thread (which executes its run method).


In the above my new thread is current thread.Please say me the other thread which executes the run method



code:





class NewThread implements Runnable {
Thread t;
NewThread() {
// Create a new, second thread
t = new Thread(this, "Demo Thread");
System.out.println("Child thread: " + t);
t.start(); // Start the thread
}
// This is the entry point for the second thread.
public void run() {
try {
for(int i = 5; i > 0; i--) {
System.out.println("Child Thread: " + i);
Thread.sleep(500);
}
} catch (InterruptedException e) {
System.out.println("Child interrupted.");
}
System.out.println("Exiting child thread.");
}
}
class thread {
public static void main(String args[]) {
NewThread j=new NewThread(); // create a new thread
try {
for(int i = 5; i > 0; i--) {


System.out.println("Main Thread: " + i);
Thread.sleep(1000);
}
} catch (InterruptedException e) {
System.out.println("Main thread interrupted.");
}
System.out.println("Main thread exiting.");
}
}

[/CODE]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41068
    
  43
Please do no post the same question multiple times: CarefullyChooseOneForum

Let's continue the discussion in this duplicate thread in the Threads forum, where it is a better fit.


Ping & DNS - my free Android networking tools app
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Threads problem !!!!
 
Similar Threads
Confusion in Thread
Threads
Thread qstn
Thread
What are those two threads???