多线程
文章平均质量分 93
半山惊竹
这个作者很懒,什么都没留下…
展开
-
浅谈ReentrantLock的公平锁和非公平锁的区别
最近在看java并发编程这本书,已经看了点ReentrantLock的源码,以及之前有面试官问,公平锁和非公平锁有啥区别,我就只是从源码层面说了一下区别,但在性能上也有区别,今天就来说道说道。原创 2022-12-21 13:08:08 · 795 阅读 · 0 评论 -
java线程池杂谈(线程池创建和运行)
继之前写过阿里编码规约对线程池的创建,关于线程池还想再写写自己的理解。1、为啥要有线程池2、线程池怎么创建3、线程池是怎么运行的4、Executors创建线程的弊端下面来一一说一下自己的理解(有说的不对的还请同学不吝赐教)原创 2022-09-28 23:52:27 · 1586 阅读 · 0 评论 -
为何阿里代码规约要求手动创建线程池,我的踩坑和升级
前言很久没有写点东西了,主要是工作不忙,所忙的工作也都是比较简单的,并未遇到我没有接触过的技术,之前一直有一个需求就是对字段加密,而需要加密的字段有311万多,最初都是用单线程去写的,一次查询2000条,然后加密后一条一条的更新,结果一算,311万得花费5.7个小时,太慢了,于是就看了同事之前写的多线程,拷贝过来发现我的阿里编码规约提示:手动创建线程池,效果会更好哦解决过程参考博客我之前通篇看过阿里编码规约,这块说到了我才有印象。晚上查了一下,参考了这几篇博客1、阿里不推荐使用Executors创原创 2020-10-29 15:04:35 · 2021 阅读 · 0 评论