![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程并发
Dengrz
the more we see, the less we know
展开
-
Callable多线程实现对list数据的处理
1.简单介绍通过实现Callable接口创建线程与Runable相比的区别在于:runable没有返回值,Callable可以用Future<数据类型>接收返回值class TaskWithResult implements Callable<String> { //创建一个线程 private int id; public TaskWithResult(int id) { this.id=id; ...原创 2022-03-29 11:42:42 · 673 阅读 · 0 评论 -
关于springBoot中集成websocket,多终端共享session解决方案
知识点WebSocket和Http:WebSocket是HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。它是为了解决客户端发起多个http请求到服务器资源浏览器必须要经过长时间的轮训问题而生的,他实现了多路复用,他是全双工通信。在webSocket协议下客服端和浏览器可以同转载 2020-08-21 18:53:36 · 8028 阅读 · 3 评论 -
ThreadLocal模板类实现多线程并发
转载此文章以供记录学习:通过代码同步解决性能安全问题挑战性很大,可能会增强好几倍的实现难度。那模板类究竟仰丈何种魔法神功,可以在无需同步的情况下就化解线程安全的难题呢?答案就是ThreadLocal!ThreadLocal在Spring中发挥着重要的作用,在管理request作用域的Bean、事务管理、任务调度、AOP等模块都出现了它们的身影,起着举足轻重的作用。要想了解Spring事务管转载 2018-02-03 14:00:29 · 417 阅读 · 0 评论 -
spring-redis实现消息生产者发布和消费者订阅
前提是你已经有一个可运行的redis的demo,直接上核心redis配置文件:转载 2018-02-05 15:10:18 · 2961 阅读 · 1 评论