守护程序线程 - 用例

Lea*_*reM 5 java multithreading daemon

守护程序线程为用户线程提供服务,除了gc可以使用守护程序线程的另一个示例(case)之外?(任何可以在实践中的run()方法内的任务(逻辑)daemon Thread)

das*_*ght 5

以下是您可能希望使用守护程序线程的简短列表:

  • 收集统计信息并执行状态监视任务 -发送和接收网络心跳,向监视工具提供服务,等等。
  • 执行异步I / O任务 -您可以创建I / O请求队列,并设置一组守护线程以异步方式处理这些请求。
  • 侦听传入的连接 -守护程序线程在这种情况下非常方便,因为它们使您可以编写简单的“永远”循环,而不是创建一个关注从主线程退出请求的设置。