社区
Web 开发
帖子详情
Spring boot写的api是线程安全的吗?
feike1994
2018-08-08 10:43:16
在springboot中,我建了一个包含字符串队列的bean。如果我直接写一个controller,每访问这个controller就从队列中消费一个数据。这样会有线程安全的问题吗。如果多个客户端同时访问该controller会出现问题吗?
...全文
698
6
打赏
收藏
Spring boot写的api是线程安全的吗?
在springboot中,我建了一个包含字符串队列的bean。如果我直接写一个controller,每访问这个controller就从队列中消费一个数据。这样会有线程安全的问题吗。如果多个客户端同时访问该controller会出现问题吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_26849915
2019-07-11
打赏
举报
回复
不会。只需要考虑controller出现异常的情况下,当前正在消费的队列数据如何处理就好了
哈希塞特
2018-08-11
打赏
举报
回复
这个队列只要是线程安全的就没问题
zhuwenbin_09
2018-08-09
打赏
举报
回复
spring默认使用单例。可以使用锁或者阻塞队列来解决
zzxiaoma
2018-08-09
打赏
举报
回复
线程是安全的,但如果你的数据是静态的,并发是需要自己处理的
wildyy
2018-08-08
打赏
举报
回复
会出问题的。队列使用同步队列就好,spring无法做到这种同步,也不应该让这种操作同步
yuyishui
2018-08-08
打赏
举报
回复
默认情况下托管到Spring容器的Bean都是单例的,所以如果队列Bean单例则不存在问题
多个线程请求controller引用的是同一个队列实例
java新浪微博(含源代码)
java新浪微博(含源代码)
129个Java项目源码下载 [共分20个压缩卷] 【01】.zip
129个Java项目源码下载 [共分20个压缩卷] 【01】.zip
2014年最新JAVA面试题汇总经典例子及其答案
最新JAVA面试题汇总经典例子及其答案。
Spring
Boot
全知识点梳理
仅供参考1、什么是
Spring
Boot
?2、
Spring
Boot
有哪些优点?3、什么是 JavaConfig?4、如何重新加载
Spring
Boot
上的更改,而无需重新启动服务器?5、
Spring
Boot
中的监视器是什么?6、如何在
Spring
Boot
中禁用 Actuator 端点安全性?7、如何在自定义端口上运行
Spring
Boot
应用程序?8、什么是 YAML?9、如何实现
Spring
Boot
应用程序的安全性?10、如何集成
Spring
Boot
和 ActiveMQ
ConcurrentHashMap真的
线程安全
吗?
作者|JavaEdge来源 | JavaEdge(ID:Java-Edge)头图 | CSDN下载自东方IC没啥深入实践的理论系同学,在使用并发工具时,总是认为把HashMap改...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章