文章 2025-03-21 来自:开发者社区

Java线程池的实现架构

一、线程池初探        所谓线程池,就是将多个线程放在一个池子里面(所谓池化技术),然后需要线程的时候不是创建一个线程,而是从线程池里面获取一个可用的线程,然后执行我们的任务。线程池的关键在于它为我们管理了多个线程,我们不需要关心如何创建线程,我们只需要关系我们的核心业务...

文章 2025-03-20 来自:开发者社区

Java线程池实现架构

Java中与线程池相关的类有下面一些:● Executor● ExecutorService● ScheduledExecutorService● ThreadPoolExecutor● ScheduledThreadPoolExecutor● Executors通过上面一节中的使用示例,可以发现Executors类是一个创建线程池的有用的类,事实上&#...

文章 2024-09-24 来自:开发者社区

JAVA并发编程系列(11)线程池底层原理架构剖析

面试官:说说JAVA线程池的几个核心参数?       之前我们用了10篇文章详细剖析了synchronized、volatile、CAS、AQS、ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier、并发锁、Condition等各个核心基础原理,今天开始我们说说并发领域的各种工具包还有应用场景。 ...

JAVA并发编程系列(11)线程池底层原理架构剖析
问答 2024-06-22 来自:开发者社区

Tair为何选择多线程架构?

Tair为何选择多线程架构?

阿里云文档 2024-03-22

如何使用Bolt协议自定义线程池

SOFARPC 支持自定义业务线程池,可以为指定服务设置一个与 SOFARPC 业务线程池隔离的独立业务线程池。多个服务可以共用一个独立的线程池。

文章 2023-10-19 来自:开发者社区

Arch - 多线程设计架构模式

概述多线程设计架构模式是一种通过合理地使用线程来提高系统性能和响应能力的设计模式。以下是一些常见的多线程设计架构模式:    线程池模式:通过预先创建一组线程,将任务提交到线程池中执行,避免了线程的频繁创建和销毁,提高了系统的性能和稳定性。    生产者-消费者模式:通过将任务分为生产者和消费者两个角色,生产者负责生成任务并将其放入队列中,而消费者则从队列....

Arch - 多线程设计架构模式
文章 2023-10-15 来自:开发者社区

JUC的线程池架构

Java程的创建非常昂费,需要VM和OS(作系统)配合完成大量的工作: 1)须为线程分配和初始化大量内存块,其中包含至少1MB的内存。2)需要进行系统调用,以便在0S(操作系统)中创建和注册本地线程。 Jaa高并发应用频繁创建和销毁线程的操作将是非常低效的,而且是不被编程规范所允许。如何降低Java线程的创建成本?必须使用到线程池。线程池主要解决了以下两个问题: 1)提升性能:线程池能独立...

JUC的线程池架构
文章 2023-04-25 来自:开发者社区

Redis多线程架构的演进

1. Redis基础架构设计2. Redis核心网络模型架构的演进3. Redis BIO系统的演进4. 小结Redis真的是单线程吗?网上有很多关于这个问题的讨论,得出的结论也几乎是一致的。本文在讨论这个问题之前,先定义好问题中“单线程”的概念边界:1.单线程指的是“核心网络模型”2.单线程指的是Redis整个服务端架构的设计对于边界1,那么答案是肯定的,在Redis v6.0 版本以前,Re....

Redis多线程架构的演进
问答 2022-10-18 来自:开发者社区

在进程和线程的架构中,PG本身是多进程的架构,而X-Paxos是多线程架构,这会造成什么影响?

在进程和线程的架构中,PG本身是多进程的架构,而X-Paxos是多线程架构,这会造成什么影响?

文章 2022-01-13 来自:开发者社区

90%的程序员,都没用过多线程和锁,怎么成为架构师?

目录一、前言二、多线程和锁没用过?三、你的成长阶段目标?四、怎么成长为架构师?五、总结六、系列推荐一、前言你只面向工作学习吗?如果说编程只是单纯的承接产品需求开发系统功能,那么基本可以把程序开发简单理解成按照需求PRD,定义属性、创建方法、调用展示,这三个步骤。尤其是在一些大公司中,会有易用的、完善的、标准的架构体系和运维服务,例如:RPC、MQ、Redis集群、分布式任务、配置中心、分库分表组....

90%的程序员,都没用过多线程和锁,怎么成为架构师?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注