java中两个定时器,如何在一个定时器知道另一个定时器的时间呢

 我来答
kslinabc
2014-03-28 · TA获得超过261个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:190万
展开全部
定义一个成员变量,让你的"如何在一个定时器知道另一个定时器的时间呢"中的"另一个定时器"调用时区改变这个成员变量,第一个定时器执行时就知道大致过了多久,如果你需要更精确的把握过了多久,可以做for循环或者再定义第三个定时器去轮询这个成员变量值的变化,然后在变化到你需要处理的时间点回调你的第一个定时器;我说的前提是第一个定时器比第二个定时器执行频率低的情况
百度网友bcf57390e
推荐于2021-01-02 · TA获得超过342个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:198万
展开全部
  1. java 线程之间的成员变量是无法互相访问,这不是ANDROID。

  2. 你可以用一个局部变量,A线程的时间每一秒都复制到那个变量上,这样B线程就可以访问得到时间了。当然了,这样时间并不会太精确,但也是在豪秒之内的误差。一般的使用足够了。不是金融级别的,对于毫秒差没有什么感觉。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2277512
2014-03-28 · TA获得超过165个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:166万
展开全部
你使用什么技术实现定时器的呢,这个你没说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式