原文:【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢?

前言 上文我们介绍了JDK中的线程池框架Executor。我们知道,只要需要创建线程的情况下,即使是在单线程模式下,我们也要尽量使用Executor。即: 但是,在 阿里巴巴Java开发手册 中有一条 强制 线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 Executors ...

2019-12-03 22:19 1 504 推荐指数:

查看详情

面试官说“你还有什么问题想问的”,你该如何回答?

阅读本文大概需要 3.2 分钟。 我们在面试的经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问的”,“如果这题不会,我们也可以换一道”等等还有很多,今天我们要说的是基本面试都会遇到的一句话“你还有什么问题想问 ...

Thu Apr 04 17:54:00 CST 2019 0 1670
面试官问你“有什么问题问我吗?”,你该如何回答?

我还记得当时我去参加面试的时候,几乎每一场面试,特别是HR面和高管面的时候,面试官总是会在结尾问我:“问了你这么多问题了,你有什么问题问我吗?”。这个时候很多人内心就会陷入短暂的纠结中:我该问吗?不问的话面试官会不会对我影响不好?问什么问题?问这个问题会不会让面试官对我的影响不好啊? 这个问题 ...

Fri Mar 01 20:55:00 CST 2019 3 1682
面试官:你知道大事务会带来什么问题以及如何解决么?

什么是大事务? 简单来说就是那些运行时间比较长,操作的数据比较多的事务 如何查询大事务? 以查询执行时间超过10秒的事务为例: 大事务一般会对数据库造成什么问题? 锁定数据过多,容易造成大量的死锁和锁超时 当系统中不同事务之间出现循环资源依赖,涉及的事务都在等待别的事务释放资源时 ...

Tue Mar 10 18:45:00 CST 2020 0 2504
面试官说 “你还有什么问题想问的”,你该如何回答?

阅读本文大概需要 4 分钟。 作者:黄小斜 程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道” 今天我们要说的是大多数面试官都会说的一句话“你还有什么问题想问的?” 这是一个 ...

Fri Nov 08 04:44:00 CST 2019 0 462
面试官线程多余的线程是如何回收的?

作者:kingsleylam 链接:https://cnblogs.com/kingsleylam/p/11241625.html 最近阅读了JDK线程ThreadPoolExecutor的源码,对线程执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多 ...

Tue Nov 30 16:48:00 CST 2021 0 167
面试官:有多少种线程、拒绝策略、阻塞队列?

线程的工作原理 当ThreadPoolExecutor线程创建的时候,里边是没有工作线程的,直到有任务进来(执行了execute方法)才开始创建线程去工作,工作原理如下(即execute方法运行原理): 调用线程的execute方法的时候如果当前的工作线程数 小于 核心线程数 ...

Tue Sep 28 21:37:00 CST 2021 0 107
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM