小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

2024年初,某电商平台在大促期间遇到性能事故,Java服务在并发连接数超过2万时响应延迟显著增加。问题源于线程模型不当,导致内存耗尽和频繁的上下文切换。文章探讨了不同线程模型(如每请求一线程、Reactor、Proactor、协程)的性能边界及其对架构决策的影响,强调选择合适模型以应对高并发场景的重要性。

【系统架构设计百科】线程模型:从 thread-per-request 到协程

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z

作者在使用tonic grpc框架时发现性能不足,主要瓶颈在于tokio运行时和http2协议解析。为此,他开发了一个基于线程模型的grpc框架,性能比tonic快10倍,期待反馈和建议。

pajamax,高性能grpc框架

Rust.cc
Rust.cc · 2025-05-28T02:07:27Z
为什么单线程架构仍然重要

线程模型经历了从单线程到多线程和并行执行的演变。尽管多线程在高性能应用中至关重要,单线程架构因其简单性和维护性在现代分布式系统中仍然重要。混合模型结合了单线程和工作线程,以优化性能。

为什么单线程架构仍然重要

DEV Community
DEV Community · 2025-04-02T21:28:08Z

PostgreSQL的扩展性受限于基于进程的模型,开发人员考虑迁移到线程模型以提升共享状态和降低成本,但面临全局变量处理和性能损失的挑战。讨论结果显示大多数开发人员认为这种变化是好的,但目前没有人愿意投入时间来推动这一努力,因此在可预见的未来内不会转向线程模型。

PostgreSQL正在考虑将基于进程的模型迁移到线程模型

极道
极道 · 2023-07-24T23:43:00Z

从1996年1月的JDK1.0版本开始,Java就建立了基本的线程模型,JDK5.0引入了Java内存模型和并发包,JDK6.0优化了synchronized,JDK7.0推出了Fork/Join框架,JDK8.0推出了CompletableFuture和Stream,JDK9.0改善了锁争用机制,JDK10推出了线程-局部管控,JDK15禁用和废弃偏向锁,JDK19支持虚拟线程,J.U.C提供了原子化对象、锁及工具套装、线程池、线程安全容器等,使Java的自动档时代到来,大大降低了程序员使用多线程的门槛。

全局视角看技术-Java多线程演进史

京东科技开发者
京东科技开发者 · 2023-03-03T03:10:10Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码