并发
jakeswang
要有一颗奋进的心
展开
-
实现幂等性方案总结
原创 2021-02-02 17:15:26 · 240 阅读 · 0 评论 -
newCachedThreadPool, newFixedThreadPool, newScheduledThreadPool ,newSingleThreadExecutor 用法
java线程池:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持...原创 2020-01-08 19:55:38 · 299 阅读 · 0 评论 -
Java并发容器大合集
概述java.util包中的大部分容器都是非线程安全的,若要在多线程中使用容器,你可以使用Collections提供的包装函数:synchronizedXXX,将普通容器变成线程安全的容器。但该方法仅仅是简单地给容器使用同步,效率很低。因此并发大师Doug Lea提供了java.util.concurrent包,提供高效的并发容器。并且为了保持与普通的容器的接口一致性,仍然使用u...原创 2020-01-08 19:36:38 · 172 阅读 · 0 评论