同意 beyond_xiruo(希偌) 这么个题目应该自己先实现。
遇到难题再提问。
遇到难题再提问。
解决方案 »
- 新手写的一个冒泡排序
- Tomcat提示信息不停止!(急)
- 如何正确显示excel里的sheet名
- 高分求教5个JAVA题,解决即给分!!
- 哪位能提供在下一个高效一点的十进制转 十六进制的算法
- 如何修改tree中指定行或TreePath的Foreground或Background?急..........................................................
- 请教包的用法。
- hql怎么读啊?
- 怎样把一个JAR包中的CLASS反编译,得到源程序?
- Vj++和JBuilder你用哪个?
- 请问在socket通讯中,java怎么给c程序传文件?
- Cappuccino : Memory Leak & SoftReference
private boolean timeToStop = false;
private boolean timeToBreak = false;
public void run()
{
while(!timeToBreak)
{
if(!timeToStop)
{
continue;
}
//My code
//执行内部指针pp志向的函数
}
}
public void stopRunning()
{
timeToStop = true;
}
public void breakRunning()
{
timeToBreak = true;
}
public void setProc(/*传入的函数指针Proc *p*/)
{
/*内部指针pp = p*/
}
}
setProc(this);
接收:
public void setProc(Runner r) {}
interface TimerListener{
public void processEvent();
} public Class Clock implements TimerListener{
Clock(){
Timer t=new Timer(this); //向Timer类登记
}
public void processEvent(){
//你的事件处理的代码
}
} class Timer extends Thread { private TimerListener tl;
Timer(TimerListener tl){
this.tl=tl;
}
public void run(){
while(true){
sleep(1000);
tl.processEvent();
}
}
}