private void getAgentLocalInfo(){ if(curTimer == null){ curTimer = new Timer(true); } curTimer.schedule(new java.util.TimerTask() { @Override public void run() { startLocalInfo(); } }, 5000, 6 * 1000);}
/** * Schedule a task for repeated fixed-delay execution after a specific delay. * * @param task * the task to schedule. * @param delay * amount of time in milliseconds before first execution. * @param period * amount of time in milliseconds between subsequent executions. * @throws IllegalArgumentException * if {@code delay < 0} or {@code period <= 0}. * @throws IllegalStateException * if the {@code Timer} has been canceled, or if the task has been * scheduled or canceled. */ public void schedule(TimerTask task, long delay, long period) { if (delay < 0 || period <= 0) { throw new IllegalArgumentException(); } scheduleImpl(task, delay, period, false); }
refence:
http://blog.csdn.net/mariofei/article/details/11686855
No comments:
Post a Comment