public Thread thread = new Thread();
    public void start() {
        running = true;
        thread.start();
    }
public void run() {
    while(running) {
        System.out.println("test");
        try {
            thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
My problem is that the program will not print out "test" nor will it seem to loop despite 'running' being true. Is there a way I can continuously loop in the run method?
 
     
    