前言 操作系统中,一个进程往往代表着一个应用程序实例,而线程是进程中轻量级的调度单元,也可以看作是轻量级的进程,可以共享进程资源。下面简单介绍在...
一、 CopyOnWriteArrayList介绍 CopyOnWriteArrayList,写数组的拷贝,支持高效率并发且是线程安全的,读操作...
前言 Java8 ConcurrentHashMap实现原理,基本和Java8的HashMap相同,不同于他的是前者保证了线程的安全性,和Jav...
前言 JDK8 为我们带来了 CompletableFuture 这个有意思的新类,它提供比 Future 更灵活更强大的回调功能,借助 Com...
CompletebaleFuture的底层原理是:Fork/joinPoll + Treiber stack(异步任务栈)+CAS,可以实现:创...
一、简介 在JDK并发包中有这么一个类ExecutorCompletionService,提交任务后,可以按任务返回结果的先后顺序来获取各任务执...
一、简介 JDK 5引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包...
一、ForkJoinPool ForkJoinPool 是 JDK7 引入的,由 Doug Lea 编写的高性能线程池。核心思想是将大的任务拆分...
一、ForkJoinPool ForkJoinPool 是 JDK7 引入的,由 Doug Lea 编写的高性能线程池。核心思想是将大的任务拆分...
文集作者