一、什么是线程池? 通俗来讲,所谓的线程池就是一个线程的“集合”,在这个“集合”里,线程会被创造、回收,以及重复利用。就像一家餐厅一样,包括店长在内的员工就是线程,而这家餐厅...

IP属地:辽宁
一、什么是线程池? 通俗来讲,所谓的线程池就是一个线程的“集合”,在这个“集合”里,线程会被创造、回收,以及重复利用。就像一家餐厅一样,包括店长在内的员工就是线程,而这家餐厅...
在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒...
1、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! AQS定义...
文章转载自公众号“达达京东到家技术”。 背景 在分布式系统中,经常需要对大量的数据、消息、http 请求等进行唯一标识,例如:对于分布式系统,服务间相互调用需要唯一标识,调用...
前言 在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。 应对大流量的一些...
历史 ZooKeeper原本是Apache Hadoop的一个组件(Hadoop 的分布式协调服务),是Google的Chubby一个开源的实现,现在被拆分为一个Hadoop...