Java八股
crossaspeed
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java-线程池(八股)
创建方法:Java原生创建线程池与Spring创建线程池。原创 2026-01-14 15:47:37 · 336 阅读 · 0 评论 -
IO(八股)
用户进程发起IO操作后,无需等待任务阶段,直接返回并继续执行;内核会自动完成“等待数据就绪+拷贝完成”的全部工作,完成后通过回调函数/信号主动通知进程。用户进程发起IO操作后,必须等待IO的“等待就绪+数据拷贝”至少一个阶段完成,才能继续执行后续代码;数据拷贝阶段进程一定是阻塞的。同步IO和异步IO的核心区别:在于用户进程是否需要等待这两个阶段完成。非阻塞IO(AIO)原创 2026-01-08 11:11:34 · 223 阅读 · 0 评论 -
死锁(八股)
在线程中,破坏四个必要条件即可避免线程死锁。原创 2026-01-08 10:35:41 · 222 阅读 · 0 评论 -
Java - Volatile关键字的作用(八股)
摘要:Java的volatile关键字确保变量修改的可见性并防止指令重排,保证修改立即写入内存,其他线程读取时直接从内存获取。它与CAS结合可保证原子性,如AtomicInteger的实现。在单例模式中,volatile修饰实例可避免多线程环境下的重复创建问题。示例展示了双重检查锁定的懒汉式单例模式,通过volatile和synchronized确保线程安全。原创 2026-01-05 15:55:18 · 136 阅读 · 0 评论
分享