就是在指定的时间启动一个线程,让此线程在执行9个小时后自己停掉,如何实现 ?

解决方案 »

  1.   

    long starttime = 开始时间;
    run(){ long time = 当前时间- 开始时间  if(time == "9小时"){
        flag = false;
    } while(flag){  }}
      

  2.   


    run(){ 
       long time = 当前时间- 开始时间     if(time == "9小时"){ 
           flag = false; 
        }     while((当前时间- 开始时间) <= "9小时"){     }
    }
      

  3.   


    run(){ 
       long time = 当前时间- 开始时间     while((当前时间- 开始时间) <= "9小时"){     }
    }
      

  4.   

    用TIMER类,建一个定时任务,延时到9点执行就可以了