
高并发
Jerry_carry
这个作者很懒,什么都没留下…
展开
-
自定义线程池操作多线程。
自定义线程池package com.jm.threadpool;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;/** * @author Jeremy * @title: JmThreadPool * @date 2020/11/1111:14 */public class JmThreadPool { /**手写线程池 * @param corePool原创 2020-11-12 16:18:21 · 210 阅读 · 0 评论 -
多线程和线程池在实际开发中的应用
1.什么是线程池线程池是管理线程的池子,他将准备就绪的线程放在池子中(LinkedList),让线程处于就绪的状态(调用start()方法之后就是就绪状态)。2.为什么使用线程池一帮我们在项目中不会去平凡的去创建线程关闭线程,这样比较消耗cpu,我们使用线程池可以让线程可以服用,这样就避免的cpu的消耗。3.几个重要的参数1、corePoolSize(线程池基本大小):当向线程池提交一...原创 2020-03-12 14:34:03 · 1849 阅读 · 0 评论 -
07蚂蚁-高并发解决方案——1.Hystrix服务降级,服务隔离,服务熔断,服务限流,CDN
高并发服务降级特技背景在今天,基于SOA的架构已经大行其道。伴随着架构的SOA化,相关联的服务熔断、降级、限流等思想,也在各种技术讲座中频繁出现。本文将结合Netflix开源的Hystrix框架,对这些思想做一个梳理。伴随着业务复杂性的提高,系统的不断拆分,一个面向用户端的API,其内部的RPC调用层层嵌套,调用链条可能会非常长。这会造成以下几个问题:API接口可用性降低引用Hystri...原创 2019-10-12 16:37:25 · 629 阅读 · 0 评论