- 博客(2)
- 收藏
- 关注
原创 Java 并发编程:ThreadLocal 简单介绍
Java 并发编程:ThreadLocal 简单介绍1. ThreadLocal 是如何保证线程安全的?简单来说,造成线程不安全的原因是多个线程同时去更新共享数据,处理共享数据常用的方法就是加锁,通过加锁的方式来控制线程对共享数据的访问,例如乐观锁和悲观锁。ThreadLocal 保证线程安全的方式是为每个线程提供一个独立的变量副本来解决冲突问题,每个线程更改的都是自己的变量副本,从根本上解决解决问题。2. ThreadLocal 使用场景ThreadLocal 对于每个线程都需要拥有自己
2021-10-20 20:42:05 97
原创 SpringBoot RabbitMQ 七种工作模式入门
RabbitMQ 工作模式简单模式简单:一个生产者、一个队列和一个消费者,生产者发送消息至队列,消费者监听队列并消费消息Work 模式Work:一个生产者、一个队列和多个消费者,生产者发送消息至队列,多个消费者监听同一队列消费消息发布/订阅模式发布/订阅:publish/subscribe 模式包含一个生产者、一个交换机、多个队列及多个消费者,交换机(Exchange)和队列直接绑定,生产者通过交换机(Exchange)将消息存储在与交换机绑定的队列中,消费者监听队列并进行消费
2021-04-14 20:23:03 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人