Tag

tokio

0 views collected around this technical thread.

DeWu Technology
DeWu Technology
Feb 26, 2025 · Backend Development

Migrating to Rust: A Case Study in High-Performance Computing

Migrating a Java computing layer to Rust yielded dramatic performance gains—30% lower CPU usage, 70% less memory—and greater stability, as the authors explain how Rust’s ownership, borrowing, lifetimes, and concurrency, combined with optimized data handling, FFI integration, Tokio async, Docker deployment, and monitoring, outweigh the steep learning curve and ecosystem gaps.

ConcurrencyFFIHigh Performance Computing
0 likes · 22 min read
Migrating to Rust: A Case Study in High-Performance Computing
Architecture Development Notes
Architecture Development Notes
Aug 21, 2024 · Fundamentals

Boost Rust Performance: Master Multithreading vs Futures for Concurrency

This article explores Rust's concurrent programming techniques, comparing traditional multithreading with Futures combinators, detailing thread creation, joining, returning values, the move keyword, and async execution using Tokio, and provides guidance on selecting the appropriate strategy based on task characteristics.

AsyncConcurrencyMultithreading
0 likes · 9 min read
Boost Rust Performance: Master Multithreading vs Futures for Concurrency
High Availability Architecture
High Availability Architecture
Oct 23, 2019 · Backend Development

Design and Implementation of the New Tokio Scheduler: Performance Improvements and Optimizations

This article details the redesign of Tokio's Rust async scheduler, describing its new task system, queue algorithms, task‑stealing strategy, reduced synchronization, memory‑allocation optimizations, Loom‑based concurrency testing, and the resulting ten‑fold performance gains in benchmarks and real‑world workloads.

AsyncConcurrencyRust
0 likes · 31 min read
Design and Implementation of the New Tokio Scheduler: Performance Improvements and Optimizations