
Java学习记录
文章平均质量分 82
根据各种面试题整理学习
yongmingyongye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA问题学习(二)- JAVA锁
JAVA锁1、公平和非公平锁(1)是什么公平锁:是指多个线程按照申请锁的顺序来获取锁,先来后到非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。在高并发下,有可能会造成优先级反转或者饥饿现象(2)两者区别并发包中ReentrantLock的创建可以指定构造函数的boolean类型来得到公平或非公平锁,默认非公平suo。公平锁:API原文:Threads acquire a fair lock in the order in原创 2021-06-15 15:59:56 · 146 阅读 · 0 评论 -
Synchronized与Lock(周阳视频学习记录)
1、synchronized与lock的区别1.1 原始组成synchronized是属于JVM层面的关键字Lock是具体类(java)原创 2021-06-09 13:57:26 · 168 阅读 · 0 评论 -
Java问题学习(一)- JUC
JUC1、volatile1.1、谈谈对volatile的理解(1)volatile是java虚拟机提供的轻量级的同步机制保证可见性 不保证原子性 禁止指令重排(2)谈谈JMMJMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素) 的访问方式。JMM关于同步的规定:线程解锁前,必须把共享变量的值刷新回主内存 线程加锁前原创 2021-06-01 14:45:05 · 72 阅读 · 0 评论