![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程池
文章平均质量分 71
夏季花醉
Java
展开
-
dubbo的异步调用
不可否认dubbo是一款十分棒的架构设计,但是可能对它了解的不够,在使用过程中也是遇到了很多问题。发现时间久了之前一些遇到的问题没有落文档,慢慢也都忘了,这是一种损失我认为。所以就最近一次遇到的问题做一下笔记,如果有大佬看到有问题的地方可以指正一下。 目前的项目由于应用分的比较彻底,各应用之间的dubbo也是比较常见频繁,于是也就出现了一系列的服务治理问题,期间在服...原创 2020-03-24 23:29:16 · 617 阅读 · 0 评论 -
线程池使用:CPU密集型和IO密集型
#1 cpu密集型: cpu使用率较高(也就是一些复杂运算,逻辑处理),所以线程数一般只需要cpu核数的线程就可以了。 这一类型的在开发中多出现的一些业务复杂计算和逻辑处理过程中。#1 I/O密集型: cpu使用率较低,程序中会存在大量I/O操作占据时间,导致线程空余时间出来,所以通常就需要开cpu核数的两倍的线程, 当线程进行I/O操作cpu空暇时启用其他线程继续使...原创 2018-08-19 11:05:35 · 25217 阅读 · 5 评论 -
浅谈CountDownLatch
# CountDownLatch 最近复习线程池相关内容整理了一些资料:新手可以参考一下,大佬如果觉得有误也请指出。 CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数,只不过对这个计数器的操作都是原子操作,同时只能有一个线程去操作这个计数器(类似于),...原创 2018-08-27 21:18:28 · 211 阅读 · 0 评论 -
并发编程整理总结
并发编程总结1.线程1.1线程的实现这里展示最常见的两个(看代码吧),其实继承Thread这种如果看过源码的话你会发现也是去实现了Runnable接口。这里不做展开,感兴趣的可以自己跟一下源码。/** * @author XUWEIJIE * @since 2019/3/28 */public class T...原创 2019-03-28 22:31:19 · 283 阅读 · 0 评论