YouTip LogoYouTip

Thread Suspend

# Java Example - Thread Suspend [![Image 3: Java Example](#) Java Example](#) The following example demonstrates how to suspend a thread: ## SleepingThread.java File public class SleepingThread extends Thread{private int countDown = 5; private static int threadCount = 0; public SleepingThread(){super("" + ++threadCount); start(); }public String toString(){return"#" + getName() + ": " + countDown; }public void run(){while(true){System.out.println(this); if(--countDown == 0)return; try{sleep(100); }catch(InterruptedException e){throw new RuntimeException(e); }}}public static void main(String[]args)throws InterruptedException{for(int i = 0; i<5; i++)new SleepingThread().join(); System.out.println("Thread has been suspended"); }} The output of the above code is: #1: 5#1: 4#1: 3#1: 2#1: 1……#5: 3#5: 2#5: 1Thread has been suspended [![Image 4: Java Example](#) Java Example](#)
← Met Document HasfocusProp Document Activeelement β†’