
面试题
文章平均质量分 93
面试题
璨sou
哀莫大于心死
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发类库提供的线程池有哪几种? 分别有什么特点?
今天的思考题是从逻辑上理解,线程池创建和生命周期。这里有一个非常有意思的设计,ctl变量被赋予了双重角色,通过高低位的不同,既表示线程池状态,又表示工作线程数目,这是一个典型的高效优化。为了让你能对线程生命周期有个更加清晰的印象,我这里画了一个简单的状态流转图,对线程池的可能状态和其内部方法之间进行了对应,如果有不理解的方法,请参考Javadoc。Java并发包中的Executor框架无疑是并发编程中的重点,今天的题目考察的是对几种标准线程池的了解,我提供的是一个针对最常见的应用方式的回答。原创 2025-05-13 23:24:02 · 534 阅读 · 0 评论 -
负载均衡架构:如何用10行代码实现一个负载均衡服务?
负载均衡是互联网系统架构中必不可少的一个技术。通过负载均衡,可以将高并发的用户请求分发到多台应用服务器组成的一个服务器集群上,利用更多的服务器资源处理高并发下的计算压力。那么负载均衡是如何实现的,如何将不同的请求分发到不同的服务器上呢?早期,实现负载均衡需要使用专门的负载均衡硬件设备,这些硬件通常比较昂贵。随着互联网的普及,越来越多的企业需要部署自己的互联网应用系统,而这些专用的负载均衡硬件对他们来说成本太高,于是出现了各种通过软件实现负载均衡的技术方案。原创 2025-05-07 01:09:16 · 707 阅读 · 0 评论