java的application中的延时(50分)

  • 主题发起人 主题发起人 huangyechun
  • 开始时间 开始时间
H

huangyechun

Unregistered / Unconfirmed
GUEST, unregistred user!
java的线程中可以用sleep可以延时,可是在其他别的应用中如何延时啊?
 
哦,借光,没人知道吗!
 
每个Application至少都有一个main thread,先得到它的指针,再调用它的
sleep就可以了。
Thread.currentThread.sleep(long millis);
应该不会错,不过我自己没有试过,
java application写的少,jsp和javabean写的多一点
 
非常感谢shisam,这样是行得通的。
不过我还想保留几天问题,看看还有没有其他方法。
然后再给您分,不要介意:)
 
It's O.K.
重在交流,相互提高,分数吗,只是用来问问题的。
 
to shisam
在jsp中,我创建一个对象类,我想
<jsp:useBean id="p_user" class="admin.p_user" />
<jsp:useBean id="user" class="Db.User_bean" />
<%
user=p_user.create();(或p_user.create(user))
//对于第一个p_user.create()函数返回User_bean类型
//对于第二个函数返回void,但是在函数体中给user副职
%>
请问为什么,出现不能创建bean的错误
Error Code:can not create Db.User_bean;
谢谢
 
<jsp:useBean id="p_user" class="admin.p_user" />
<jsp:useBean id="user" class="Db.User_bean" />
你使用这两行后,就已经创建了
一个admin.p_user的实例p_user

一个Db.User_bean的实例user

user=p_user.create();有什么用?
如果真的需要的话,没有看到你create()内容,无法判断
 
sleep 实际上是强迫当前线程停止一段时间的一种延时。其它延时还有:
用 Timer 和 TimerTask 来定时启动线程
http://java.sun.com/docs/books/tutorial/essential/threads/customizing.html
用 notify 和 wait 来协调线程同步(可以设置等待时间)
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify.html
 
多人接受答案了。
 
后退
顶部