• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

thread

 
shoba veran
Greenhorn
Posts: 9
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi guys:
Thread is a Deamon Thread or not please explain it ?
thanx
 
Amir Ghahrai
Ranch Hand
Posts: 110
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can create either deamon or non-deamon threads.
The main thread is a deamon thread. the threads the are created in the program are non-deamon thread, but you can make them as deamon thread by calling the setDeamon(true);
 
Dan Chisholm
Ranch Hand
Posts: 1865
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The main difference between a User Thread and a Daemon Thread is that the program terminates when all user threads have stopped running.
A good example of a Daemon thread is the garbage collection thread. It just runs in the background like some sort of unseen ghost or demon.
The daemon attribute of a thread is just used to tell the JVM if it is OK to terminate the program even if the thread is still running.
 
Marilyn de Queiroz
Sheriff
Posts: 9059
12
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
shoba,

Welcome to JavaRanch! Please adjust your display name to meet the JavaRanch Naming Policy.
You can change it here.
Thanks!
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic