![](https://img-blog.csdnimg.cn/20190318224811269.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
BAT直通车之历年面试原题专栏
本专题主要集中历年BAT一线大厂的面试原题,一面、二面、三面,对大厂抱有目标的小伙伴可以专注下
阿祥仔
微信搜索Java猿社区,欢迎加入,一起努力,一起成长!
展开
-
Java多线程编程实战—Future实现类:FutureTask
欢迎关注作者简书 csdn传送门 文章目录FutureTask介绍案例FutureTask在高并发环境下确保任务只执行一次 FutureTask介绍 FutureTask是future的实现类,它同时实现了两个接口:Runnable和Future,所以它既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值。 因此我们可以: 调用FutureTask对象的ru...原创 2019-05-14 21:13:44 · 1521 阅读 · 0 评论 -
Java猿社区—BAT直通车—请谈谈你对volatile的理解
@(互联网大厂高频面试题库汇总) 欢迎关注作者博客 简书传送门 文章目录`volatile`是Java虚拟机提供的轻量级的同步机制JMM内存模型内存可见性内存可见性的应用原子性内存栅栏(Memory Barrier)指令重排指令重排的的应用工作内存与主内存同步延迟现象导致的可见性问题对于指令重排导致的可见性问题和有序性问题volatile应用场景通过volatile解决单例模式在多线程环境下可能存...原创 2019-04-21 22:18:24 · 506 阅读 · 1 评论