首页
学习
活动
专区
工具
TVP
发布

面试题详解

专栏成员
12
文章
5061
阅读量
13
订阅数
Java并发——一文吃透线程池
向线程池提交Callable任务,线程池会返回一个Future对象供我们查看异步任务的执行状态,执行结果
淇妙小屋
2022-04-03
3200
Java并发——CountDownLatch和CycliBarrier异同点详解
当一组线程到达CyclicBarrier时被阻塞,直到最后一个线程到达屏障时,所有被阻塞的线程才能继续运行
淇妙小屋
2022-04-03
1850
Java并发——ReentrantReadWriteLock如何同时实现AQS的独占模式和共享模式
AQS通过 同步状态state来表示锁(0—锁可用,非0—锁不可用,可重入锁每重入一次state+1)
淇妙小屋
2022-04-02
3860
Java并发——通过ReentrantLock和Semaphore揭秘AQS独占模式与共享模式
本文将通过ReentrantLock和Semaphore带你看看AQS的独占模式和共享模式是怎么实现的
淇妙小屋
2022-04-01
4400
一文轻松吃透JVM垃圾回收机制,轻松对线面试官
给对象添加一个引用计数器,每当有一个地方引用对象,计数器值+1,当引用失效,计数器值-1。当计数器为0时,表示对象已死,但会出现以下问题 Obj1=null,Obj2=null后,由于两个对象之间仍然相互引用,导致两个对象无法被清除
淇妙小屋
2022-03-31
2420
一文解决JVM常见面试题,轻松拿offer
主要验证字节流是否符合Class文件格式规范,并且能被当前的虚拟机加载处理。例如:主,次版本号是否在当前虚拟机处理的范围之内。常量池中是否有不被支持的常量类型。指向常量的中的索引值是否存在不存在的常量或不符合类型的常量。
淇妙小屋
2022-03-31
3750
面试官问我懂不懂AQS和ReentrantLock,我把这篇文章甩给他
AbstractQueuedSynchronizer抽象队列同步器——用于构建锁或其他同步组件的基础框架
淇妙小屋
2022-03-31
2580
看完这篇还不懂ThreadLocal,你直接找我!
Entry继承自WeakReference,注意Entry不是弱引用,Entry中的reference才是弱引用,这个弱引用避免了ThreadLocal的内存泄漏
淇妙小屋
2022-03-30
1840
Java并发—Java线程
创建线程的时候可以给线程设置优先级,优先级高的线程有更高的概率分配到更多的时间片(不绝对)
淇妙小屋
2022-03-30
2K0
Java并发—面试再也不怕synchronized,一文说透
synchronized在JVM中通过 monitorenter指令和 monitorexit指令来进入和退出同步代码块
淇妙小屋
2022-03-30
2290
volatile关键字都不会,那面试很难过了呀
某个线程如果想要读取volatile变量,JMM将该线程对应的本地内存设置为无效,该线程只能从主内存中获取
淇妙小屋
2022-03-30
1890
万丈高楼平地起—Java并发的基石JMM(Java内存模型)
顺序一致性模型可以保证并发编程的特性不被破坏,为多线程程序提供了极强的 内存一致性保证
淇妙小屋
2022-03-30
2290
没有更多了
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档