ThreadDemo.java Source code

Java tutorial

Introduction

Here is the source code for ThreadDemo.java

Source

class ThreadDemo implements Runnable {

    public void run() {
        try {
            while (true) {
                Thread.sleep(1000);
            }
        } catch (InterruptedException e) {
            System.out.println(e.toString());
        }
    }
}

public class Main {

    public static void main(String args[]) {

        Thread t = new Thread(new ThreadDemo());
        System.out.println("Executing " + t.getName());
        t.start();

        if (!t.interrupted()) {
            t.interrupt();
        }
        // block until other threads finish
        try {
            t.join();
        } catch (InterruptedException e) {
        }
    }

}