首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal启动
王先森
2019-10-22 15:59
我在这里面调用了一个初始化的方法,但是这个方法里面有一个死循环的写法,这样的话就导致系统启动不起来,这种有什么解决的方法吗
项目:
JFinal
1
评论区
JFinal
2019-10-22 16:08
另起一个线程即可:
new Thread( () -> {
GpsReceive.doStart();
}).start();
回复
王先森
2019-10-22 16:21
好了,非常谢谢
回复
JFinal
2019-10-22 16:39
@王先森
建议将 Thread 设置为 daemon 线程,否则在关闭服务的时候会因为你的这个线程还在运行,而无法关闭
Thread thread = new Thread( () -> {
GpsReceive.doStart();
});
thread.setDaemon(true);
thread.start();
回复
王先森
2019-10-22 16:41
好,谢谢明白了
回复
发送
我要反馈
热门反馈
扫码入社
new Thread( () -> {
GpsReceive.doStart();
}).start();