Articles
231
Tags
20
Categories
4
Home
Archives
Tags
Categories
List
Music
Movie
Comments
Link
About
NetTree
Search
Home
Archives
Tags
Categories
List
Music
Movie
Comments
Link
About
Java 并发编程常见面试题总结 Ⅱ
Created
2024-02-28
|
Updated
2024-02-28
|
Interview
|
Word count:
7
|
Reading time:
1min
|
Post View:
仅管理员可见
Author:
Cyan Chau
Link:
https://cyanzzy.github.io/2024/02/28/Java-Java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B-Java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E2%85%A1/
Copyright Notice:
All articles in this blog are licensed under
CC BY-NC-SA 4.0
unless stating additionally.
Java
Previous Post
Java 并发编程常见面试题总结 Ⅲ
Next Post
Java 并发编程常见面试题总结 Ⅰ
Related Articles
2023-03-16
JavaBasic-1-基础内容
2023-03-16
JavaBasic-10-反射
2023-03-16
JavaBasic-11-网络编程
2023-03-16
JavaBasic-2-Lambada表达式和Stream流
2023-03-16
JavaBasic-3-常用类
2023-03-16
JavaBasic-4--集合类
Comment
Cyan Chau
Articles
231
Tags
20
Categories
4
Follow Me
Announcement
Welcome to NetTree, articles are here~
Catalog
1.
volatile 关键字
1.1.
保证变量的可见性
1.2.
禁止指令重排序
1.3.
volatile 不能保证变量操作的原子性
2.
乐观锁和悲观锁
2.1.
悲观锁
2.2.
乐观锁
2.2.1.
实现乐观锁
2.2.2.
乐观锁存在问题
2.3.
双锁总结
3.
synchronized 关键字
3.1.
synchronized
3.2.
使用 synchronized
3.3.
构造方法不能使用 synchronized 关键字修饰
3.4.
synchronized 底层原理
3.4.1.
synchronized 同步语句块
3.4.2.
synchronized 修饰方法
3.4.3.
总结
3.5.
JDK 1.6 后的 synchronized 底层优化
3.6.
synchronized 和 volatile 区别
4.
ReentrantLock
4.1.
ReentrantLock 是什么?
4.2.
公平锁和非公平锁
4.3.
synchronized 和 ReentrantLock 区别
4.4.
可中断锁和不可中断锁区别
5.
ReentrantReadWriteLock
5.1.
ReentrantReadWriteLock 是什么?
5.2.
ReentrantReadWriteLock 适合场景
5.3.
共享锁和独占锁
5.4.
线程持有读锁还能获取写锁吗?
5.5.
读锁为什么不能升级为写锁?
6.
StampedLock
6.1.
StampedLock 是什么?
6.2.
StampedLock 的性能为什么更好?
6.3.
StampedLock 适合场景
6.3.1.
StampedLock 的底层原理
7.
聊聊 Java 的几把 JVM 级锁
7.1.
synchronized
7.2.
ReentrantLock
7.3.
ReentrantReadWriteLock
7.4.
LongAdder
Recent Post
SpringBoot 常见面试题总结
2024-02-28
Spring 常见面试题总结
2024-02-28
Redis 常见面试题总结 Ⅱ
2024-02-28
Redis 常见面试题总结 Ⅰ
2024-02-28
MySQL 常见面试题总结
2024-02-28
Search
Loading the Database