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

Codex 是一个多功能工具,用户可以通过侧边栏菜单创建线程和项目。线程类似于 ChatGPT 的对话,可以独立或嵌套在项目中。项目用于组织任务,并与计算机上的文件夹关联。用户可以控制权限和个性化设置,Codex 支持在工作时执行操作,并允许同时运行多个任务。

使用 Codex

OpenAI
OpenAI · 2026-04-23T10:00:00Z

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

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

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

本文介绍了 Golang 中的线程池实现,使用协程处理 POST 请求的 payload。通过将 payload 发送到 JobQueue,线程池中的 Worker 负责处理这些任务。实现包括 Worker 和 Dispatcher 的定义与启动,简单初始化后即可开始任务处理。

golang 的线程池实现

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-31T13:51:50Z
用户界面冻结及后台线程中不可取消读取操作的危险

在JetBrains IDE中,UI冻结通常是由于后台线程中的长时间不可取消读取操作造成的。这类操作会阻塞写入,导致用户界面无响应。建议使用可取消的读取操作,以保持IDE的流畅性和响应性。

用户界面冻结及后台线程中不可取消读取操作的危险

The JetBrains Blog
The JetBrains Blog · 2026-03-17T20:09:37Z

本文讨论了在高并发网络服务中使用io_uring的多线程架构,推荐采用“每个工作线程一个ring”的Thread-per-Ring模式,并结合SO_REUSEPORT进行连接分流,以提升性能和简化代码。文章分析了多线程的线程安全问题,介绍了四种多线程架构模式及其优缺点,强调了内存管理和CPU亲和性的重要性,并提供了多线程Echo Server的实现示例,展示了如何有效利用io_uring进行高效的网络编程。

io_uring 多线程编程模式:从线程安全到架构选型

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-14T00:00:00Z
使用Tachyon基准测试自由线程性能

文章讨论了Python 3.15中的多线程性能问题,指出代码抽象可能导致瓶颈。引入Tachyon采样分析器以支持多线程,帮助开发者识别性能问题,并通过直接访问底层元组来提升执行效率。

使用Tachyon基准测试自由线程性能

Jamie's Blog
Jamie's Blog · 2026-02-21T00:00:00Z

最近对Python自由线程性能的测试显示,3.14版本相比3.13有显著提升,特别是在引用计数争用问题上。3.15 alpha版本进一步改善,接近子解释器性能。尽管仍存在一些问题,但整体共享数据结构性能在过去两年中显著提高。

自由线程正在逐步改善

Jamie's Blog
Jamie's Blog · 2026-02-20T00:00:00Z

在Linux中读取线程CPU时间的标准方法效率低下。最近,我在OpenJDK中集成了一项补丁,直接调用替代了旧逻辑,使用户CPU时间的线程监控速度提升了20倍。这一优化表明,“一切皆文件”的理念并不适合性能需求。

一大步:采样成本降低95%

insidejava
insidejava · 2026-01-14T00:00:00Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,介绍了线程的基本概念、状态及信号机制,讨论了LinuxThreads与POSIX标准的兼容性,以及NPTL的设计目标和优势,最后强调了多线程应用中处理信号的注意事项。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,讨论了线程的基本概念、状态及信号机制。线程是程序的执行单元,具有就绪、阻塞和运行三种状态。信号用于进程间通信,但处理不当可能导致混乱。Linux的线程管理存在兼容性问题,NPTL库的出现改善了这一点,支持POSIX标准并优化了性能。最后,强调了在多线程应用中正确处理信号的重要性。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z
线程转储与项目Loom(虚拟线程)

Java虚拟线程显著提高了并行I/O操作的硬件利用率,允许多个I/O操作映射到单个操作系统线程。这一特性简化了Java开发者的代码并提升了吞吐量。尽管工具适应性良好,但在处理虚拟线程时,现有工具仍面临挑战,尤其是在有效使用线程转储方面。

线程转储与项目Loom(虚拟线程)

The JetBrains Blog
The JetBrains Blog · 2025-12-23T14:14:55Z

2022年,Helidon团队重写了基于Netty的Helidon Web Server,全面采用虚拟线程,推出了Helidon 4,这是首个为虚拟线程设计的微服务框架。文章分享了虚拟线程的优势和经验教训,并展望了Java 24及未来发展。

现实世界中的虚拟线程:使用Helidon构建快速、稳健的Java微服务

insidejava
insidejava · 2025-12-21T00:00:00Z

本文探讨了Linux线程的实现原理、核心API、同步机制及最佳实践,强调线程编程对提升程序并发性能的重要性。通过示例,读者可学习线程的创建、管理与同步,避免竞态条件和死锁问题。

Linux 线程编程详解:从基础到实战

极客技术博客’s Blog
极客技术博客’s Blog · 2025-12-02T10:08:13Z

Linux 操作系统中的线程是实现并发执行的核心机制,线程比进程更轻量,能高效共享资源。Linux 采用 NPTL 线程模型,支持内核级线程管理。本文探讨线程的创建、管理、同步机制及调度策略,提供最佳实践和示例代码,以帮助开发者高效使用线程。合理使用线程可提升程序性能,但需注意同步与调度细节。

Linux 操作系统中的线程(Threads)详解

极客技术博客’s Blog
极客技术博客’s Blog · 2025-12-02T10:08:13Z

Libevent 默认不支持线程安全,需要初始化线程锁回调以实现多线程支持。每个 event_base 和 bufferevent 拥有独立锁,降低死锁风险。建议每个线程使用一个 event_base,以确保高性能和简化逻辑。使用时需注意锁竞争。

线程安全与锁

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-27T00:00:00Z

文章讨论了使用Tokio库处理SOCKET读写的任务队列。通过两个线程分别处理读写,使用select!进行管理。当SOCKET断开时,读线程先结束,写线程被取消,但Mutex Lock未释放,导致后续调用出现死锁问题。

【求助】select! 内使用 tokio::sync::Mutex导致死锁的问题

Rust.cc
Rust.cc · 2025-11-19T02:20:20Z
.NET+AI | Agent | 线程记忆存储(3)

AgentThread通过ChatMessageStore管理对话消息,默认使用InMemoryChatMessageStore进行内存存储,支持扩展为数据库等持久化方案。其特点包括统一接口、高性能和灵活扩展,适合短期对话和开发测试,生产环境建议使用持久化存储。

.NET+AI | Agent | 线程记忆存储(3)

dotNET跨平台
dotNET跨平台 · 2025-11-18T23:54:23Z
Python 3.16计划实现5-10%更快的自由线程JIT

在剑桥的Python核心开发冲刺中,计划在3.15版本中将CPython的JIT速度提高5%,在3.16版本中提高10%。新前端已重写,初步结果显示性能提升,支持生成器和自定义方法,并优化了寄存器分配和常量传播。未来将实现多线程支持,鼓励更多人参与CPython的贡献。

Python 3.16计划实现5-10%更快的自由线程JIT

Ken Jin’s Blog
Ken Jin’s Blog · 2025-11-08T00:00:00Z

进程是正在执行的程序实例,包含程序计数器、寄存器和变量的当前值。每个进程概念上都有自己的虚拟CPU。

进程、线程、任务

shrik3
shrik3 · 2025-10-27T16:30:14Z
如何在Node.js中使用Worker线程实现多线程 [完整手册]

JavaScript是单线程语言,而Node.js是其运行环境。为了解决Node.js在处理CPU密集型任务时的性能问题,可以使用多线程。本文介绍如何在Node.js中实现多线程,创建Express项目,设置路由,并利用Worker线程处理重计算任务,以保持主线程的响应性,从而显著提升性能。

如何在Node.js中使用Worker线程实现多线程 [完整手册]

freeCodeCamp.org
freeCodeCamp.org · 2025-10-24T16:30:57Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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