文章 2024-09-14 来自:开发者社区

【Java面试题汇总】多线程、JUC、锁篇(2023版)

导航:     【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析 目录 0、请你说说线程和进程的区别 1、请你说说多线程 2、说说CAS的ABA问题 3、说说你对AQ...

【Java面试题汇总】多线程、JUC、锁篇(2023版)
阿里云文档 2024-09-03

使用SAE,Java如何通过Jstack工具查看线程栈

本文介绍使用SAE时,Java如何通过Jstack工具查看线程栈。

文章 2024-08-21 来自:开发者社区

【Java集合类面试二十五】、有哪些线程安全的List?

面试官:ArrayList和LinkedList有什么区别?** 参考答案: 1、ArrayList的实现是基于数组,LinkedList的实现是基于双向链表; 2、对于随机访问ArrayList要优于LinkedList,ArrayList可以根据下标以O(1)时间复杂度对元素进行随机访问,而Li...

文章 2024-08-21 来自:开发者社区

【Java集合类面试十三】、HashMap如何实现线程安全?

面试官:HashMap如何实现线程安全?** 参考答案: 1、直接使用Hashtable类; 2、直接使用ConcurrentHashMap; 3、使用Collections将HashMap包装成线程安全的Map。

文章 2024-08-21 来自:开发者社区

【Java集合类面试十二】、HashMap为什么线程不安全?

面试官:HashMap为什么线程不安全?** 参考答案: HashMap在并发执行put操作时,可能会导致形成循环链表,从而引起死循环。

文章 2024-08-21 来自:开发者社区

【Java集合类面试五】、 如何得到一个线程安全的Map?

面试官: 如何得到一个线程安全的Map?** 参考答案: 1、使用Collections工具类,将线程不安全的Map包装成线程安全的Map; 2、使用java.util.concurrent包下的Map,如ConcurrentHashMap; 3、不建议使用Hashtable,虽然Ha...

文章 2024-08-21 来自:开发者社区

【Java集合类面试二】、 Java中的容器,线程安全和线程不安全的分别有哪些?

面试官:Java中的容器,线程安全和线程不安全的分别有哪些?** 参考答案: java.util包下的集合类大部分都是线程不安全的,例如我们常用的HashSet、TreeSet、ArrayList、LinkedList、ArrayDeque、HashMap、TreeMap,这些都是线程不安全的集合类,但是它们的优点是性能好。如果需要使用线程安全的集合类,则可以使用Collections工具类...

【Java集合类面试二】、 Java中的容器,线程安全和线程不安全的分别有哪些?
文章 2024-08-14 来自:开发者社区

一天十道Java面试题----第四天(线程池复用的原理------>spring事务的实现方式原理以及隔离级别)

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 31、线程池复用的原理32、spring是什么?33、对Aop的理解34、对IOC的理解35、BeanFactory和ApplicationContext有什么什么区别?36、简述spring bean的生命周期37、spring支持的几种bea...

文章 2024-08-14 来自:开发者社区

一天十道Java面试题----第三天(对线程安全的理解------>线程池中阻塞队列的作用)

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 21、对线程安全的理解 22、Thread和Runnable的区别 23、说说你对守护线程的理解 24、ThreadLocal的原理和使用场景 25、ThreadLocal内存泄漏问题,如何避免 26、并发、并行、串行 27、并发三大特性 28、为什么使用线程池?解释下线程池解释? 29、线程池...

一天十道Java面试题----第三天(对线程安全的理解------>线程池中阻塞队列的作用)
文章 2024-07-17 来自:开发者社区

Java 最常见的面试题:线程池中 submit()和 execute()方法有什么区别?

接收的参数不一样submit有返回值,而execute没有submit方便Exception处理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注