gpt4 book ai didi

android - 我应该在 android 中使用 setDaemon() 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:00 25 4
gpt4 key购买 nike

我正在为我的应用程序创建一个服务线程,这个线程将执行后台任务,因此只有当我的主线程正在运行时它才会被使用。

那么我应该将它声明为守护进程吗?

最佳答案

在 Android 上,最好确保明确管理线程。告诉他们何时终止。

请参阅此处的相关讨论。他们没有找到解决方案,而是观察了长期存在的线程:

What hooks do we have in order to do worker thread termination on application exit

请注意,标准 Java 关闭 Hook 在此平台上无法保证:

http://developer.android.com/reference/java/lang/Runtime.html#addShutdownHook%28java.lang.Thread%29

因此,与其依赖(未记录?)相信 Android 无论如何都会正确地杀死您的 VM 并猜测守护进程/非守护进程,控制线程似乎更好。

关于android - 我应该在 android 中使用 setDaemon() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930088/

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