Java中使用循环加线程堵塞:
1 int a=60;//倒计时多少秒就定义多少 2 while(true){ 3 a--;//让a减1 4 Thread.sleep(1000);//使用线程堵塞,让他每秒执行一次。 5 if(a==-1){//只要a减到-1就跳出循环 6 brack; 7 } 8 } 9 10 //如果需要更加准确,设置为单独线程操作,再设置CPU时间片为优先
JavaScript使用周期定时器实现
1 var num =60;//同样先定义要循环的时间 2 var id = setInterval( function(){ 3 num--; 4 if(num==-1){ 5 clearInterval(id); 6 } 7 },1000);
原文:http://www.cnblogs.com/javahyj/p/5156145.html