上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 多线程12多线程12多线程12 阅读全文
posted @ 2021-08-15 22:29 秋--枫 阅读(9) 评论(0) 推荐(0)
摘要: 多线程11 阅读全文
posted @ 2021-08-15 18:17 秋--枫 阅读(17) 评论(0) 推荐(0)
摘要: volatile与Java内存模型 被volatile修改的变量有2大特点 特点 可以保证 可见性 有序性 还是那张图,volatile只能保证可见性和有序性 那为什么volatile可以实现这些功能呢? 底层就是内存屏障 (面试必问) volatile的内存语义 当写一个volatile变量时,J 阅读全文
posted @ 2021-08-08 20:19 秋--枫 阅读(40) 评论(0) 推荐(0)
摘要: Java内存模型JMM 先从大厂面试题开始 你知道什么是Java内存模型JMM吗? JMM与volatile它们两个之间的关系?(下一章详细讲解) JMM有哪些特性or它的三大特性是什么? 为什么要有JMM,它为什么出现?作用和功能是什么? happens-before先行发生原则你有了解过吗? 计 阅读全文
posted @ 2021-08-06 23:06 秋--枫 阅读(22) 评论(0) 推荐(0)
摘要: LockSupport与线程中断 线程中断机制 阿里蚂蚁金服面试题 Void interrupt() 中断此线程 static boolean interrupted() 测试当前线程是否已被中断 boolean isInterrupted() 测试此线程是否已经被中断 三个方法了解过吗?用在哪? 阅读全文
posted @ 2021-07-17 18:37 秋--枫 阅读(32) 评论(0) 推荐(0)
摘要: 多线程7 阅读全文
posted @ 2021-06-20 21:03 秋--枫 阅读(14) 评论(0) 推荐(0)
摘要: 多线程6 阅读全文
posted @ 2021-06-19 12:25 秋--枫 阅读(18) 评论(0) 推荐(0)
摘要: Java锁 大厂面试题 一、Synchronized相关问题 1.Synchronized用过吗, 其原理是什么? 2.你刚才提到获取对象的锁,这个锁到底是什么?如何确定对象的锁? 3.什么是可重入性,为什么说Synchronized是可重入锁? 4.JVM对Java的原生锁做了哪些优化? 5.为什 阅读全文
posted @ 2021-05-30 21:35 秋--枫 阅读(31) 评论(0) 推荐(0)
摘要: CompletableFuture Future和Callable接口 Future接口(FutureTask实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。(异步:可以被叫停,可以被取消) 一句话:Future接口可以为 阅读全文
posted @ 2021-05-24 23:35 秋--枫 阅读(49) 评论(0) 推荐(0)
摘要: 并发相关Java包 涉及到的包内容 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 并发始祖 并发始祖Doug Lea start线程解读 初始程序 public static void main 阅读全文
posted @ 2021-05-17 00:05 秋--枫 阅读(51) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页