- 博客(119)
- 资源 (3)
- 收藏
- 关注

原创 Java多线程基础-6:线程安全问题及解决措施,synchronized关键字与volatile关键字
引起线程安全问题的原因:1、(本质)线程的抢占式执行,2、修改操作的非原子性,3、指令重排序,4、内存可见性,5、多个线程修改同一变量;解决线程安全问题:1、synchronized关键字加锁以保证修改操作的原子性;2、volatile关键字保证内存可见性与禁止指令重排序。
2023-04-23 15:25:32
2527
15

原创 超详解 - 如何理解C语言中while(scanf(“%d“, &num) != EOF)这一表达式?
最详细解析EOF与scanf的联系!
2022-07-18 20:28:46
17723
15
原创 数据库系统原理实验报告5 | 数据查询
整理自博主本科《数据库系统原理》专业课自己完成的实验报告,希望能给各位学习数据库的小伙伴们提供一些帮助。
2024-05-04 11:50:49
2837
1
原创 数据库系统原理实验报告4 | 数据完整性
整理自博主本科《数据库系统原理》专业课自己完成的实验报告,希望能给各位学习数据库的小伙伴们提供一些帮助。
2024-04-24 22:12:38
3821
原创 数据库系统原理实验报告3 | 数据定义
整理自博主本科《数据库系统原理》专业课自己完成的实验报告,希望能给各位学习数据库的小伙伴们提供一些帮助。
2024-03-23 12:30:11
3458
4
原创 数据库系统原理实验报告2 | 创建数据库和表
整理自博主本科《数据库系统原理》专业课自己完成的实验报告,希望能给各位学习数据库的小伙伴们提供一些帮助。
2024-03-16 11:02:33
3737
2
原创 数据库系统原理实验报告1 | E-R图设计
整理自博主本科《数据库系统原理》专业课自己完成的实验报告,希望能给各位学习数据库的小伙伴们提供一些帮助。
2024-03-10 10:25:17
4194
2
原创 详解Redis哨兵模式下,主节点掉线而重新选取主节点的流程
最核心的结论:所谓选举的过程不是直接选出新的主节点,而是先在哨兵节点中选出 leader ,再由 leader 负责后续主节点的指定。
2024-02-04 22:21:46
3538
3
原创 Java多线程基础-18:线程安全的集合类与ConcurrentHashMap
详细介绍JUC的集合类以及ConcurrentHashMap与HashTable的区别
2024-01-28 11:49:52
1238
3
原创 Java程序设计实验7 | IO流
实验重点:File类的使用;FileInputStream和FileOutputStream类的使用:BufferedReader和BufferedWriter类的使用。
2024-01-27 11:28:57
1214
人工智能导论章节重点习题梳理
2024-01-18
C语言课设项目-集合计算器(源码+实验报告完成版)
2022-09-12
C语言期末考试选择题库(含答案)
2022-08-17
JavaScript期末考试复习必会代码
2022-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人