最新 最热

CountDownLatch的原理

上次大概说了CountDownLatch的使用,今天说下实现的原理,CountDownLatch的使用效果和Join差不多,实现起来也比较简单。

2020-01-21
1

RxJava2 解析

通过ObservableEmitter 被观察者的发射器,做发送数据、错误、完成等操作,是一个接口,继承自Emitter。

2019-12-26
1

java之CopyOnWriteArraySet源码分析

CopyOnWriteArraySet的源码分析,当自己整理了一下源码流程时发现这篇文章没什么写头,底层是在基于利用CopyOnWriteArrayList。

2019-11-05
1

线程源码分析之信号量(基于linuxthreads2.0.1)

/* Semaphores a la POSIX 1003.1b */#include "pthread.h"#include "semaphore.h"#include "internals.h"#include "restart.h"#ifndef HAS_COMPARE_AND_SWAP/* I...

2019-10-22
0

5.Sentinel源码分析—Sentinel如何实现自适应限流?

Sentinel源码解析系列: 1.Sentinel源码分析—FlowRuleManager加载规则做了什么?

2019-09-29
1

4.Sentinel源码分析— Sentinel是如何做到降级的?

在我的第二篇文章里面2. Sentinel源码分析—Sentinel是如何进行流量统计的?里面介绍了整个Sentinel的主流程是怎样的。所以降级的大致流程可以概述为:

2019-09-16
1

AbstractApplicationContext源码分析

一 refresh源码分析@Overridepublic void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prepare this ...

2019-09-05
1

Android View 源码解析(二) - LayoutInflater

之前我们分析了setContentView方法的相关代码 接下来说说LayoutInflater的方法

2019-06-25
0

Java并发之AQS源码分析(二)

我在 Java并发之AQS源码分析(一)这篇文章中,从源码的角度深度剖析了 AQS 独占锁模式下的获取锁与释放锁的逻辑,如果你把这部分搞明白了,再看共享锁的实现原理,思路就会清晰很多。下面我们继续从源码中窥探共享锁的实现原理...

2019-06-14
0

GRPC-C++源码分析(十六)--Start续

GRPC C++部分的源码分析暂时写到这里,后面的分析比较粗糙,我自己也觉得不满意,但限于时间,只能先到这儿了。等闲下来时候或许会把缺失的细节补上。同时也非常欢迎有感兴趣的同学前来补充(可以申请成为此专栏的合作者)。...

2019-04-25
1