最新 最热

Golang实例讲解,数字递增的线程安全性问题

实例中定义了两个数字data1, data2,一个是普通的int类型,一个是int32指针,data1用简单的++运算符递增,data2用atomic.AddInt32()方法递增。

2023-07-23
1

Golang实例讲解,slice并发读写的线程安全性问题

本地计算机是4核i5处理器,并发运行1w个协程,看到下面的执行结果,和大家预期的一样吗?

2023-07-23
1

Sping面试问题

2、spring 常用的注入方式有哪些?Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:

2023-07-17
0

java面试知识点

1、static不能修饰局部变量。因为static修饰的变量属于类所有但是如果修饰局部变量则和static意义相反

2023-07-17
0

一文读懂关于Redis的缓存更新策略

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-07-12
0

单例模式: 设计一个类,我们只能生成该类的一个实例

获取实例的静态方法用synchronized 修饰,使用内置监视器锁保证线程安全。

2023-06-20
1

Java线程安全的单例模式实现,spring及mybatis源码解析:枚举实现及静态内部类实现

4、私有静态内部类实例负责创建静态类实例,一般会创建属性INSTANCE并实例化;

2023-06-19
1

dotnet 警惕 ConcurrentDictionary 使用 FirstOrDefault 获取到非预期的首项

在 dotnet 里面的 ConcurrentDictionary 是一个支持并发读写的线程安全字典,在这个字典里面有一些行为会出现随机性,即多次执行相同的代码返回的结果可能不相同。本文记录在 ConcurrentDictionary 使用 FirstOrDefault ...

2023-06-18
0

Java线程安全:同步方法、同步代码块、volatile 变量和原子变量

在多线程应用程序中,线程安全是一个非常重要的概念。线程安全是指当多个线程访问共享资源时,程序仍能正确地工作并保持一致状态。

2023-06-04
1

本地锁工具类

起步依赖<dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>2.9.3</version></dependency> LockUti......

2023-05-18
0