加载中
构建高效且可伸缩的结果缓存

构建高效且可伸缩的结果缓存

2015/05/27 22:14
631
ForkJoinPool 的使用以及原理

ForkJoinPool 是Java 1.7 引入的一种新的并发框架—— ForkJoin Framework。以下是重要的几点特性: ForkJoinPool 不是为了替代 ExecutorService,而是它的补充,在某些应用场景下性能比 Ex...

2019/01/29 22:05
1.7W
CompletableFuture 的同步与异步

CompletableFuture 类声明了 CompletionStage 接口,CompletionStage 接口实际上提供了同步或异步运行计算的舞台。 所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运...

2018/11/04 01:40
3.1K
Java多线程面试题

Java多线程面试题

2018/04/18 17:54
201
InheritableThreadLocal的实现原理

InheritableThreadLocal实现原理 ThreadLocal 实现原理 : https://my.oschina.net/xinxingegeya/blog/297192 来回顾一下 ThreadLocal 实现原理: 每个线程都有 一个 ThreadLocalMap 类型的 ...

2017/05/31 17:08
1.1K
Java读写锁_ReadWriteLock

Java读写锁_ReadWriteLock

2017/04/14 17:26
71
Java显式锁_Lock && ReentrantLock

Java显式锁_Lock && ReentrantLock

2017/03/23 00:33
140
Java中的进程与线程

Java中的进程与线程 概念 进程与线程,本质意义上说, 是操作系统的调度单位,可以看成是一种操作系统 “资源” 。Java 作为与平台无关的编程语言,必然会对底层(操作系统)提供的功能进行进...

2016/09/21 19:06
222
ThreadPoolExecutor的配置(二)

配置ThreadPoolExecutor二 线程的创建和销毁 线程池的基本大小(Core Pool Size)、最大大小(Maximum Pool Size)以及存活时间(keepAliveTime)等因素共同负责线程的创建和销毁。基本大小也...

2016/09/19 14:18
164
Linux中的进程和线程

Linux中的进程和线程 Linux进程的创建-fork fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 1)在父进程中,fork返回新创建子进程的进程ID; 2)...

2016/09/18 23:45
75
并发容器ConcurrentHashMap

并发容器ConcurrentHashMap

2016/09/18 16:13
96
两个线程交替打印

两个线程交替打印

2016/09/12 17:39
868
Java中的阻塞队列_BlockingQueue

Java中的阻塞队列_BlockingQueue

2016/06/08 20:33
258
ThreadPoolExecutor的配置(一)

首先来看一下该类的继承结构 ThreadPoolExecutor 的配置 他是继承于AbstractExecutorService,是一个默认线程池的实现。以下是包含所有可设置参数的构造函数, public ThreadPoolExecutor(in...

2016/03/26 15:31
359
Java happen-before规则

Java happen-before规则 为什么要有happen-before规则 synchronized、大部分锁,众所周知的一个功能就是使多个线程互斥/串行的(共享锁允许多个线程同时访问,如读锁)访问临界区,但他们的第...

2016/03/20 01:00
2.4K
Java Synchronized之偏向锁

Java Synchronized之偏向锁

2016/03/18 14:28
239
Java Synchronized之轻量级锁

Java Synchronized之轻量级锁

2016/03/18 14:18
614
Java Synchronized

Java Synchronized 1 引言 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对synchronized进行了各种优化之后,有些情况下它并不那么重了...

2016/03/18 11:58
353
Java中的Unsafe

Java中的Unsafe

2015/11/03 22:34
132

没有更多内容

加载失败,请刷新页面

返回顶部
顶部