jfinal启动后run多线程

我想在Jfinal初始化完成后(afterJFinalStart)run几个线程。

/**

* 项目启动后执行

*/

public void afterJFinalStart() {

System.out.println("----------rtsp线程启动----------");

RtspToFile rt1 = new RtspToFile("rtsp://192.168.31.212:8554/test", 9);

rt1.run();

}


但是一旦线程开始启动,tomcat启动就超时,项目一直在启动中,请问怎么解决?

评论区

JFinal

2017-03-18 21:10

RstpToFile 这个或许不是一个线程,所以在 rt1.run() 调用以后,程序被阻塞在此处,也就不会往后执行了

偷懒的程序员

2017-03-18 21:13

@JFinal 谢波哥回答
public class RtspToFile implements Runnable
继承的Runnable ,是不是我该用thread?

偷懒的程序员

2017-03-18 21:19

@JFinal
Thread td1=new Thread(rt1);
td1.start();
谢波哥指点

热门反馈

扫码入社