#并发编程
文章平均质量分 82
局外人Inside
这个作者很懒,什么都没留下…
展开
-
接口性能排查之线程池
接口性能排查之线程池原创 2022-10-12 23:27:09 · 266 阅读 · 0 评论 -
mysql之update语句锁分析
Mysql之update加锁原创 2022-09-30 17:16:59 · 2129 阅读 · 0 评论 -
线程池常见面试题
一、请说出线程池的工作原理答:常见流程如下:提交任务后,先判断当前池中线程数是否小于 corePoolSize,如果小于,则创建新线程执行这个任务。 否则,判断线程池任务队列是否已满,如果没有满,则添加任务到任务队列。 否则,判断当前池中线程数是否大于 maximumPoolSize,如果大于则执行预设拒绝策略。 否则,创建一个线程执行该任务,直至线程数达到maximumPoolSize,达到后执行预设拒绝策略。 注意:其实按照上面流程回答已经差不多了,但是jdk1.6之后对流...原创 2022-05-16 17:13:57 · 1551 阅读 · 0 评论 -
Java阻塞队列
一、基本定义阻塞队列的顶级接口是BlockingQueue,它实现了Queue这个接口,官方对它的解释是:一个队列,它还支持在检索元素时等待队列变为非空,并在存储元素时等待队列中的空间变为可用的操作,典型的应用场景有生产者-消费者、线程池和消息中间件等。BlockingQueue 为元素的操作有四种形式,用不同的方式处理不能立即满足,但可能在未来某个时间点满足的操作:抛出异常,当阻塞队列满时,再向队列中add添加元素会抛出IllegalStateException...原创 2022-03-07 14:57:09 · 364 阅读 · 0 评论