java定时器 - Java / Java EE
用java做个定时器,定时器执行会不会新开一个线程?知道的给指点下,谢谢!
会的吧。看api
"与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。"
你打算怎么写?
一个程序,最少有一个主线程的。
Timer.schedule.. 你扔一个runnbable进去,这个runnable每次开启一个县城
会的。。。。
关注....
哪位高手做过FTP上传 麻烦加我Q278766377指点下
我写的是一个web工程,有一个主线程,我又加了个定时器,我希望定时器能单开一个线程来跑,但我不清楚定时器底层的封装是不是已经开了线程了,如果开了,我就可以直接这样用了,如果没开我需要自己写个多线程,所以主要就是想询问下java定时器的封装是否已经单开线程在跑。
找到了,确实会的。
下面是官方解释:
"与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程。因此,这就可能延迟后续任务的执行,而这些任务就可能“堆在一起”,并且在上述不友好的任务最终完成时才能够被快速连续地执行。"
Java code:
public class FileMonitorTask extends T
相关问答:
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
<head>
<title> ......
程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......
我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......