首页
学习
活动
专区
圈层
工具
发布

#线程

Rust Tokio 入门:Tokio 运行时配置与调优实战

不吃草的牛德

很多人直接用 #[tokio::main] 一行代码就跑起来了,但生产环境中,错误的运行时配置可能导致 CPU 打满、延迟飙升、甚至雪崩。掌握本篇内容,你就能写...

8210

Rust Tokio 入门:Future、Task 与 Runtime 核心概念详解

不吃草的牛德

大家好,上期我们讲了为什么 Rust 需要 Tokio 这个异步运行时:async/await 只是语法糖,真正让它跑起来的,是运行时(Runtime)。今天我...

7910

5 分钟搞懂:Rust 为什么离不开 Tokio 这个异步运行时

不吃草的牛德

最近不少人问:“Rust 有 async/await 了,为什么还要学 Tokio?直接用 std 不行吗?”

7910

你的 Rust 为什么比别人慢 3 倍?新手/中级必看的 8 大致命写法

不吃草的牛德

为什么慢:Tokio 只有固定数量的 Worker 线程。一个阻塞操作会绑架一个线程,当所有线程都在等磁盘 IO 时,你的异步系统就变成了“同步且低效”的系统。

10010

Rust 共享内存神器:Arc 详解,从单线程到多线程安全共享!

不吃草的牛德

为什么 Arc 这么香?想象你的 Web 服务器,多个线程读取同一配置;或游戏引擎,共享场景数据。Arc 让这些变得丝滑:clone 一个 Arc 引用,所有者...

9310

Rust 异步编程的“涡轮引擎”:Tokio 实战指南

不吃草的牛德

Tokio,Rust 生态的异步编程王者。如果你还在为高并发服务器、IO 密集任务挠头,或者想让你的 Rust 应用像 Node.js 一样“飞”起来。Toki...

12610

深入 Java I/O 核心:BufferedInputStream 全景式源码解析与工程实践

jack.yang

在 2026 年高并发系统架构中,I/O 性能依然是决定应用吞吐量和响应延迟的关键因素。BufferedInputStream 作为 Java I/O 体系中的...

10810

【零基础学java】(多线程)

北极的代码

 比如:QQ是一个进程  它包含多个线程:  1. 聊天消息接收线程  2. 文件传输线程  3. 界面刷新线程  4. 网络状态检测线程

5210

【零基础学java】(多线程)

北极的代码

 比如:QQ是一个进程  它包含多个线程:  1. 聊天消息接收线程  2. 文件传输线程  3. 界面刷新线程  4. 网络状态检测线程

5210

【零基础学java】(等待唤醒机制,线程池补充)

北极的代码

生产者和消费者(常见方法) void wait()当前线程等待,直到被其他线程唤醒 void notify()随机唤醒单个线程 void notifyAl...

5510

【零基础学java】(等待唤醒机制,线程池补充)

北极的代码

生产者和消费者(常见方法) void wait()当前线程等待,直到被其他线程唤醒 void notify()随机唤醒单个线程 void notifyAl...

5510

从源码看Spring Boot 3.2新特性:虚拟线程如何让Web性能暴涨300%(保姆级讲解)

北极的代码

通过源码分析,我们深入了解了Spring Boot 3.2是如何集成虚拟线程的。虚拟线程之所以能让Web性能暴涨300%,根本原因在于它将传统的"一个请求一个线...

12010

Jmeter性能测试3----变量和参数化

软件测试大叔

我们还是结合使用场景来说,我在系统中构造了3个测试账号,然后把这三个账号保存在一个csv文件中。

6900

Jmeter 5.5版本发布说明

软件测试大叔

绿框左边出现的数字是活动线程数/总线程数,总线程数只适用于本地运行的测试,否则显示为0(见 Bug 55510)。

10800

2026年Java后端热点全景解析:从LTS革新到云原生跃迁

北极的代码

传统Java线程与操作系统线程一一绑定,创建成本高、内存占用大,一个服务能支撑的并发数受限于服务器内核数,在Web服务、消息消费等I/O密集型场景中,线程池阻塞...

17610

2026年Java后端热点科普:Java 26新特性+Java 21落地实战,解锁后端开发新范式

北极的代码

而虚拟线程是JVM层面实现的轻量级线程,采用M:N调度模型,彻底打破1:1绑定限制,单个平台线程可承载数千甚至上万虚拟线程,线程创建内存开销降低90%,且完全兼...

17710

【黑马点评日记03】实战:Redis缓存穿透,缓存击穿,缓存雪崩全解析

北极的代码

前言:前面我们学习了添加商户缓存已经主动更新策略,接下来我们将进行一定的实践,看看如何在实战中实现主动更新,之后就是缓存存在的一些问题:

11210

深度揭秘:JDK 21 虚拟线程原理与性能调优实战

北极的代码

关键点:虚拟线程的park/unpark操作不会阻塞载体线程。当虚拟线程执行阻塞操作(如Thread.sleep()、socket.read())时,它会从载体...

11610

JMeter 5.4.3版本发布说明

软件测试大叔

绿框左边出现的数字是活动线程数/总线程数,总线程数只适用于本地运行的测试,否则显示为0(见 Bug 55510)。

6910

深度剖析:Java 并发三大量难题 —— 死锁、活锁、饥饿全解

果酱带你啃java

在高并发、分布式的Java应用架构中,线程安全是保障系统稳定性的核心要素,而死锁、活锁、饥饿是并发编程中最隐蔽、最棘手的三大问题。这类问题一旦在生产环境触发,会...

13410
领券