最新 最热

高可用架构设计(9)-基于Hystrix信号量资源隔离与限流

Hystrix里面,核心的一项功能,就是资源隔离,要解决的最核心的问题,就是将多个依赖服务的调用分别隔离到各自自己的资源池内

2019-07-15
1

【底层原理】进程与线程的一个简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。...

2019-06-20
1

Java并发-27.并发工具类-Semaphore

信号量Semaphore用来控制同时访问特定资源的线程数量,通过协调各个线程,保证公平合理的使用公共资源。

2019-06-11
1

几张图带你看懂进程、线程和锁的关系和区别

1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个...

2019-05-22
1

JDK提供的并发工具类

await(),进入等待的状态 countDown(),计数器减一 应用场景:启动三个线程计算,需要对结果进行累加。

2019-05-21
1

CVTE实习生面经

3月8号面试,地点在希尔顿酒店二楼,12点多赶到后扫码排队,我是下午的第二个,但是等了很长时间,期间CVTE这边还提供了菜盒子(很精致的那种),等待期间和周围的人聊天,发现很多是双非院校来面试的(心里有点小失望),然后和之前面试过的...

2019-04-18
1

Java中怎么控制线程访问资源的数量

一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semap...

2019-04-16
1

进程与线程的一个简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它...

2018-04-12
1

进程与线程的一个简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它...

2018-03-07
1

进程和线程关系的漫画解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。  最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。  1.  计算机的核心...

2018-01-17
1