笔记
花开不识君
本来无一物,何处惹尘埃!
展开
-
限流算法-漏桶算法和令牌桶的区别
限流算法-漏桶算法和令牌桶的区别 这里通过两个例子来说明 1、漏桶 高速路上有一个收费的公共厕所,突然有一堆人都想进行上厕所,能直接进去吗?不行啊,收费的,得先交钱啊,于是乎一堆人在厕所门口排起了队,一个个给老板扫码付了钱才能进去上厕所。 2、令牌桶 老板说,我给你们发一张纸片,拿着纸片直接就能进去,能自动扣费并作废,老板只要看有一个空着的地就写一个纸片,没地方了就不写了,存着等人过来直接就能发出去。 前者与后者关键的区别就在于前者无论是无流量高低,吞吐的速率都始终相同,后者则可以在从低流量突发遇到高流量时原创 2022-05-07 13:03:02 · 225 阅读 · 0 评论 -
浅析线程池
浅析线程池 前言 在很多时候我们需要使用多个线程来并行的执行任务以提高处理能力,但随时随地的创建/销毁线程既浪费系统资源,又不利于线程的管理,于是线程池应运而生 Java线程池的基本参数 看起来有七个参数:但平时我们比较关注其实只有:corePoolSize 、maximumPoolSize、workQueue corePoolSize 核心线程数 maximumPoolSize 最大线程数量(核心线程数+ 救济线程数 = 最大线程) KeepAliveTime 救急线程最大存活时间(指的原创 2022-02-23 22:55:51 · 208 阅读 · 0 评论