android—java timertask是否会在一段时间后没有工作要做时关闭其线程run()?

oxosxuxt  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(204)

如果timetask在另一个线程中运行而不执行任何操作,系统负载会更大吗?
我已经创建了一个应用程序。在该应用程序中,当我按下按钮时,它将执行一些任务。在button onclick()中,它将创建一个包含timertask config的类的对象,然后启动该任务。一段时间后,timetask在某些条件下不能运行任何东西。这里我没有取消计时器。
如果我点击按钮多少次,它将以我点击按钮相同的次数创建对象。。所以同样的时间,计时器任务将创建一个线程/池(我猜是这样)。
那么,进程是否会在后台运行,而不会在我连续点击按钮的次数相同的情况下执行任何操作呢?或者,每当timertask的run()中无需执行任何操作时,它就会关闭。
这会影响我的应用程序性能并占用更多内存吗?我想是的

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题