首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal多线程下线程池的管理
IvyHelen
2016-09-09 13:32
Hi,波总,之前使用过SpringMVC的taskExecutor ,可以管理线程池相关的,Jfinal中是否也会有类似的插件呢,还是需要自己维护管理一个呢。
@JFinal
项目:
JFinal
评论区
JFinal
2016-09-09 14:19
jfinal 自身目前不需要这个线程池管理的功能,对于 web 框架来说,在请求到来时 tomcat、jetty 这类容器已然有线程池管理多线程。
在未来提供某些功能需要用到线程池的时候,才会去考虑添加线程池管理
回复
hotsmile
2016-12-09 17:17
我想启动一个线程池跑批量任务,如果数据库里面有记录为x的记录,那么就运行该线程池,在web启动的时候,启动该线程池,现在有什么好的做法?
回复
IvyHelen
2016-12-12 11:20
@hotsmile
项目启动的时候启动此线程池是没问题的。但是你说的有记录x的时候,那么就运行此线程池,这个有点不懂你的意思。
回复
IvyHelen
2016-12-12 11:29
@hotsmile
这种方式要么使用定时器轮训,要么开个线程一直sleep,直到有任务。
或者使用消息队列,有记录扔到消息队列中,然后消息队列处理。
回复
hotsmile
2016-12-16 16:19
@IvyHelen
这个是线程池内部的处理逻辑了
回复
hotsmile
2016-12-20 13:16
@IvyHelen
有没有qq,想请教一下
回复
hotsmile
2016-12-20 18:11
问题已经解决了,在启动完afterjfinal调用后,就ok了
回复
IvyHelen
2016-12-22 21:25
@hotsmile
嗯,不好意思,最近项目上线比较忙。 因为现在在生产用了,所以一般运行起来不会报错的。
回复
发送
我要反馈
热门反馈
扫码入社
在未来提供某些功能需要用到线程池的时候,才会去考虑添加线程池管理