发表评论取消回复
相关阅读
相关 2023年多线程常见面试题
一、乐观锁和悲观锁的理解及如何实现,有哪些实现方式? 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会
相关 常见面试题之Redis篇(二)
1. 什么是缓存穿透?怎么解决? 缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到`DB`去查询,可能导致
相关 常见面试题之微服务(二)
1. `Spring Cloud` 5大组件有哪些? 早期我们一般认为的`Spring Cloud`五大组件是: `Eureka` :注册中心 `Ribbo
相关 常见面试题之线程池总结
1. 线程的基础知识 1.1 聊一下并行和并发有什么区别? 现在都是多核`CPU`,在多核`CPU`下: 并发是同一时间应对多件事情的能力,多个线程轮流使用一个或
相关 常见面试题之线程池
1. 说一下线程池的核心参数(线程池的执行原理知道嘛)? 线程池核心参数主要参考`ThreadPoolExecutor`这个类的7个参数的构造函数 ![在这里插入图片描
相关 常见面试题之线程中并发锁(二)
1. 什么是`AQS`? 1.1. 概述 全称是`AbstractQueuedSynchronizer`,是阻塞式锁和相关的同步器工具的框架,它是构建锁或者其他同步
相关 常见面试题之线程中并发锁(一)
1. 讲一下synchronized关键字的底层原理? 1.1. 基本使用 如下抢票的代码,如果不加锁,就会出现超卖或者一张票卖给多个人 `Synchronize
相关 并发编程常见面试题汇总(二)
一、AQS高频问题: 1、AQS是什么? AQS就是一个抽象队列同步器,abstract queued sychronizer,本质就是一个抽象类。 AQS中有一
相关 常见面试题(多线程)
目录 1、实现多线程的几种方式? 2、创建线程的三种方式的对比? 3、为什么使用线程池,线程池的优势是什么? 5、线程池有几种创建方式? 6、线程池中的参数有哪些?
相关 Java多线程常见面试题
1. 并行和并发有什么区别? 1. 并行(Parallel):指两个或者多个事件在同一时刻发生,即同时做不同事的能力。例如垃圾回收时,多条垃圾收集线程并行工作,但此时用
还没有评论,来说两句吧...