Click here to watch in Youtube :
https://www.youtube.com/watch?v=r84vbCBfrX8&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial: Java Threads (How to set the thread as Daemon thread | Daemon thread in java) |
Java Tutorial: Java Threads (How to set the thread as Daemon thread | Daemon thread in java) |
/* * public final void setDaemon(boolean on) * * Parameters: * ----------- * * on - if true, marks this thread as a * daemon thread */ public class DisplayThread extends Thread { public void run() { /* * Tests if this thread is a daemon thread. */ if (Thread.currentThread().isDaemon()) { System.out.println("Daemon thread = " + Thread.currentThread().getName()); } else { System.out.println("user thread = " + Thread.currentThread().getName()); } } public static void main(String[] args) { DisplayThread t1 = new DisplayThread(); t1.setName("Thread 1"); DisplayThread t2 = new DisplayThread(); t2.setName("Thread 2"); DisplayThread t3 = new DisplayThread(); t3.setName("Thread 3"); /* * Marks this thread as either a daemon thread or a * user thread. The Java Virtual Machine exits when * the only threads running are all daemon threads. * This method must be invoked before the thread is * started. * * Now t1 is daemon thread */ t1.setDaemon(true); t1.start(); t2.start(); t3.start(); } }
user thread = Thread 2 user thread = Thread 3 Daemon thread = Thread 1
https://sites.google.com/site/ramj2eev1/home/javabasics/ThreadDemo_daemon_app.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/ThreadDemo_daemon_app
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/2bc24748fe4193d8423018abb163c74598759d97/BasicJava/ThreadDemo_daemon_app/?at=master
See also:
No comments:
Post a Comment