最新消息:www.yxkong.com也可以访问

JUC

基于jdk8的线程池分析

基于jdk8的线程池分析

yxkong 5个月前 (04-29) 105浏览 0评论

这可能是最简短的线程池分析文章了。 顶层设计,定义执行接口 Interface Executor(){ void execute(Runnable command);} ExecutorService,定义控制接口 interface Executo...

探索ThreadLocal

探索ThreadLocal

yxkong 5个月前 (04-24) 119浏览 0评论

先看下Thread的代码结构 public class Thread implements Runnable { //默认线程里存放的为空,维护的是当前线程关联的的ThreadLocal.ThreadLocalMap的值 ThreadLocal.Th...

java多线程Executor

yxkong 4年前 (2017-05-21) 165浏览 0评论

在处理大批量数据的时候,我习惯性使用Executor,将一批数据按拆分到多个线程上,每个线程保证数据隔离,每个单元都是相互独立的,使用场景:工单处理、用户额度计算。下面,我以求一批数据最大值为例写一个多线程处理. package com.yxkong...

java多线程Fork/Join

yxkong 4年前 (2017-05-21) 181浏览 0评论

    Java在JDK7之后加入了并行计算的框架Fork/Join,可以解决我们系统中大数据计算的性能问题。Fork/Join采用的是分治法,Fork是将一个大任务拆分成若干个子任务,子任务分别去计算,而Join是获取到子任务的...

HashMap和LinkedHashMap的区别

yxkong 9年前 (2012-05-12) 1062浏览 0评论

java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap。 主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复 publi...