守护程序线程为用户线程提供服务,除了gc
可以使用守护程序线程的另一个示例(case)是什么? (在实践中run()
daemon
的{{1}}方法内的任何任务(逻辑)
答案 0 :(得分:5)
以下是您可能想要使用守护程序线程的简短列表:
答案 1 :(得分:2)
听起来像是一个转让问题哈哈。
您也可以将它们用于IO,因为IO操作块以及最好在工作线程中执行此操作。
如果您正在等待下载等内容,例如对帖子请求的回复,也可以进行网络活动。
答案 2 :(得分:1)
守护程序线程通常用于为您的应用程序/ applet执行服务(例如加载“fiddley位”)。用户线程和守护程序线程之间的核心区别是,JVM只会在所有用户线程终止时关闭程序。当不再有任何用户线程运行时,守护程序线程由JVM终止,包括执行的主线程。
简而言之:守护程序线程不会阻止程序退出;用户线程使程序不会退出。