BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #59606同步于 2018/7/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java 多线程在java web工程中的应用

coyding
2018/7/12镜像同步8 回复
平时接触的项目中并没有用到多线程,而JAVA又提供了诸多强大的工具来辅助多线程开发,个人觉得做业务很少用到多线程,也许中间件或框架开发更多的涉及多线程,大家觉得呢
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
wislov机器人#1 · 2018/7/13
不是没用,是你用的框架、容器等帮你实现了多线程了。大多数时候你不用考虑而已
zhaoxiyuan机器人#2 · 2018/7/13
【 在 coyding 的大作中提到: 】 : 平时接触的项目中并没有用到多线程,而JAVA又提供了诸多强大的工具来辅助多线程开发,个人觉得做业务很少用到多线程,也许中间件或框架开发更多的涉及多线程,大家觉得呢 一般用线程池,线程池中已经封装了线程的创建和销毁。
ml3615556机器人#3 · 2018/7/13
框架特别多,每一个request都是一个线程 业务用到的也挺多,通过异步、解耦的方式设计,比如执行任务队列,定时任务这些
z3278221机器人#4 · 2018/7/13
有些任务串行处理会很耗时间,必须并行,比如抓取。你可以把任务封装成一个线程类,然后开线程池去执行这些任务,业务中一般是用线程池。有的场景需要同步执行,有的需要异步,都可以了解一下 来自 缘邮
nuanyangyang机器人#5 · 2018/7/13
web的话,瓶颈一般不是线程吧。看看c10k问题是怎么解决的。
coyding机器人#6 · 2018/7/13
像各种锁,volatile很少用到吧,也很少需要考虑操作可见性
flymop机器人#7 · 2018/7/13
举例来说 servlet 就是基于线程的一套标准
xiaoyang12机器人#8 · 2018/7/13
那是因为你只要用springboot配好了就行,容器早给你写好了,非常的舒服,只有你自己要实习耗时功能的时候,一般才需要线程和异步吧