问题描述
如果timetask运行在另一个线程中,不做任何事情,系统负载会不会更大?
我创建了一个应用程序。在那个应用程序中,当我按下一个按钮时,它会执行一些任务。在按钮 onClick()-- 它将创建一个包含 TimerTask 配置的类的对象。然后启动任务。一段时间后,TimeTask在某些条件下无法运行。这里我没有取消定时器。
如果我点击按钮多少次,它会以我点击按钮的相同次数创建 obj.. 所以相同的次数,计时器任务将创建一个线程/池(我猜是这样)。
那么该进程是否会在后台运行而不执行任何操作,其次数与我连续点击按钮的次数相同?或者它会在timertask的run()中无事可做时关闭。
这会影响我的应用性能并使用更多内存吗?我猜是
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)