Java 后端技术栈
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
16、应用互斥
浏览
124
扫码
分享
2023-02-24 16:39:28
为了避免竞态条件的发生,可以有以下两种手段解决:
① 阻塞式的:给临界区代码块加锁,synchronized、Lock
② 非阻塞式的:原子变量
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
Java基础
Java的一些问题
Java并发
1、进程 线程
2、Java创建线程任务的几种方式
3、wait、notify、notifyAll
4、join
5、sleep、yield
6、线程中断
7、线程上下文切换
8、死锁与活锁
9、守护线程与用户线程
10、ThreadLocal
11、InheritableThreadLocal
12、并发与并行
13、共享资源与线程安全
14、临界区
15、竞态条件
16、应用互斥
17、synchronized关键字
18、synchronized 原理
19、自旋锁
20、锁优化
21、内存可见性问题
22、volatile关键字
23、ReentrantLock
24、happens-before
25、CAS
26、原子类
27、LongAdder
30、线程池
31、Lock
32、AQS
Java虚拟机
Java内存区域
垃圾回收
内存分配与回收策略
HotSpot 算法实现的细节
JVM 对象类相关
JVM 中关于线程的一些问题
Redis
1、分布式锁实现
2、延迟队列
3、布隆过滤器
4、漏斗限流
5、GeoHash
6、Scan
7、三种缓存访问方式
8、数据一致性问题
9、缓存雪崩
10、缓存击穿
11、缓存穿透
12、事务
13、键的过期删除策略
14、内存淘汰机制
15、懒惰删除
16、持久化
17、数据结构篇
18、单线程?为什么快?
19、主从问题
20、哨兵/哨兵集群
计算机网络
1、TCP和UDP的区别
2、UDP与TCP头部
3、三次握手
4、四次挥手
5、TCP可靠传输
6、HTTP
7、HTTPS
8、HTTP的几个版本
9、Cookie and Session
10、在浏览器输入 www.baidu.com 会发生什么?
Dubbo
RPC-Note
项目难点
1、容错策略
2、负载均衡
RPC 常见面试题
Spring编程常见错误
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注