gpt4 book ai didi

java - 如何控制守护线程?

转载 作者:行者123 更新时间:2023-11-29 06:20:04 25 4
gpt4 key购买 nike

我正在编写一个 Java 应用程序,其中我正在编写一个线程程序来读取文件。程序每次运行时都会创建一个线程并读取文件。这很耗时,我知道文件永远不会改变,所以我想制作一个守护线程,它只会读取文件一次并将其存储在字符串中。

我面临着几个问题-1)启动守护线程后,如何再次访问它?2)如果我想停止守护线程,我该怎么做?

请帮忙。

谢谢,

最佳答案

我认为您对守护线程的工作方式感到困惑。如果守护线程是唯一运行的线程,它不会阻止应用程序退出;用户线程做。如果您知道文件永远不会更改,为什么不使用任何线程加载一次呢?此外,在您的守护线程完成文件加载后(即 run() 方法正常完成),它将自动由您的运行时处理,除非您的 run() 方法中有一个无限循环。 IMO 发布一些代码将有助于解决这个问题。

关于java - 如何控制守护线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com