JAVA定时器问题???
我写了一个小程序想让机器在某一固定时间来运行它,如何实现 ?? 另外顺便问一下,如果同一时刻多个Socket请求发到SERVER,Server会如何处理///??
Java code: int numberOfMillisecondsInTheFuture = 10000; // 10 sec Date timeToRun = new Date(System.currentTimeMillis()+numberOfMillisecondsInTheFuture); Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { // Task here ... } }, timeToRun); 1: 定时器,自己用线程实现。 2: 多个socket请求发到server,server端会依次处理,虽然同时到,但是还是有先后的,一般server开发的时候都会考虑到多线程的,来了一个之后自动开启一个线程来处理,然后接着处理后面的请求。 Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行. 比如: timer.schedule(new MyTask(), 1000, 2000);// 在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务. 然后这个new MyTask()就是你想要完成的任务 up 好好看看Quartz吧 请问1L: 机器每天07:00启动一次,如果启动时让Timer运行起来,我想让它在12:30时执行任务,int numberOfMillisecondsInTheFuture 这个变量那么大,不会影响效率吗??? 没人reply引用 请问1L:
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。 我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。 错误信息如下: The program being debugged was signaled while in a function called from GDB. GDB has restored the context t ......
JAVA主要做企业应用,PHP主要做Web,是不是JAVA更累人,更腻味?是不是JAVA开发的经常加班?但薪水是不是高些? 做java一般薪水多少啊? 你说对了,基本上是这样. 起手薪水3000左右吧 加班跟用什么语言开发好 ......