【发布时间】:2015-06-05 11:56:14
【问题描述】:
我正在寻找一种让整数每 10 秒左右不断递增的方法。我知道如何让整数递增,但我不知道如何让它继续递增,不管程序的其余部分当前发生了什么。
【问题讨论】:
-
您正在搜索类似将在线程中独立于主程序执行的 10 秒后递增一个整数
-
您不能通过存储开始时间并与当前时间进行比较,以算术方式按需完成相同的任务吗?
-
您可以使用单独的线程。让它循环“每 10 秒左右”,让它在每次增量之间休眠 10 秒。但是你为什么要这个,你打算用这个值做什么?
-
在开始时初始化一个
base = getCurrentMillis。每当您想访问此整数时,请改用(getCurrentMillis - base) / (10 * 1000)。查找文档以找到getCurrentMillis