⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadtimer.java

📁 p2p仿真器。开发者可以工作在覆盖层中进行创造和测试逻辑算法或者创建和测试新的服务。PlanetSim还可以将仿真代码平稳转换为在Internet上的实验代码
💻 JAVA
字号:
package planet.util.timer;

/**
 * Implements a Timer based with java.util.Timer, with a non daemon
 * mode. 
 * @author <a href="mailto: jordi.pujol@estudiants.urv.es">Jordi Pujol</a>
 * Date: 07/05/2004
 */
public class ThreadTimer extends java.util.Timer implements Timer {
	
	/**
	 * Builds a new ThreadTimer, invoking the java.util.Timer.Timer() 
	 * constructor.
	 */
	public ThreadTimer() {
		super();
	}

	/**
	 * Sets a new TimerTask to schedule for only one activation.
	 * If the TimerTask not extends
	 * java.util.TimerTask, this method will throw a ClassCastException
	 * at runtime.
	 * @see planet.util.timer.Timer#setTimerTask(planet.util.timer.TimerTask, long)
	 * @param task TimerTask that must extends java.util.TimerTask
	 * @param delay Time in millis for the first invocation.
	 */
	public void setTimerTask(TimerTask task, long delay) {
		super.schedule((java.util.TimerTask)task,delay);
		
	}

	/**
	 * Sets a new TimerTask to schedule periodicly. If the TimerTask not extends
	 * java.util.TimerTask, this method will throw a ClassCastException
	 * at runtime.
	 * @see planet.util.timer.Timer#setTimerTask(planet.util.timer.TimerTask, long, long)
	 * @param task TimerTask that must extends java.util.TimerTask
	 * @param delay Time in millis for the first invocation.
	 * @param period Time in millis between each activation of this TimerTask.
	 */
	public void setTimerTask(TimerTask task, long delay, long period) {
		super.schedule((java.util.TimerTask)task,delay,period);
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -