java线程怎么做个时间倒计时
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java线程怎么做个时间倒计时相关的知识,希望对你有一定的参考价值。
不知道你是要计时还是要线程挂起。计时 你可以使用timer,自己去看一下timer的API, void schedule(TimerTask task, Date firstTime, long period) 安排指定的任务在指定的时间开始进行重复的固定延迟执行,应该是用这个Timer的成员函数。
如果你只是想要线程挂起延时,直接sleep 就OK了。 参考技术A 1. 加一个变量,表示倒计时剩余的毫秒数
2. 如果该变量值为0, 调用interrupt();
3. 每次调用sleep()之前,从该变量中减去要sleep的时间
4.1. 如果结果为负, 调用sleep(剩余秒数)
4.2. 如果结果为正或0, 正常调用sleep();本回答被提问者采纳 参考技术B 具体点!!追问
我就是想做个五子棋的时间倒计时啊
以上是关于java线程怎么做个时间倒计时的主要内容,如果未能解决你的问题,请参考以下文章