LOL, demon threads You mean Daemon Threads. These threads provides services for other threads. You can set one by calling setDaemon(true). One important thing to remember is that when all non-daemon threads end, the program exits whether or not there ar daemon threads running.
Let me tell you a story about a man named Jed. He made this tiny ad:
how do I do my own kindle-like thing - without amazon