<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>19-入门 on 编程那些事儿</title><link>https://before80.github.io/prgms/Rust/asyncBook/getting-started/</link><description>Recent content in 19-入门 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 23 Aug 2026 21:05:58 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Rust/asyncBook/getting-started/index.xml" rel="self" type="application/rss+xml"/><item><title>19.1-为何使用异步？</title><link>https://before80.github.io/prgms/Rust/asyncBook/getting-started/01-why-async/</link><pubDate>Sat, 22 Aug 2026 19:00:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncBook/getting-started/01-why-async/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://rust-lang.github.io/async-book/"&gt;Asynchronous Programming in Rust&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="why-async"&gt;为何使用异步？&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://rust-lang.github.io/async-book/01_getting_started/02_why_async.html"&gt;https://rust-lang.github.io/async-book/01_getting_started/02_why_async.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我们都喜欢 Rust 让我们能够编写快速、安全的软件。但异步编程如何融入这一愿景？&lt;/p&gt;
&lt;p&gt;异步编程（简称 async）是一种&lt;strong&gt;并发编程模型&lt;/strong&gt;，得到越来越多编程语言的支持。它让你能在少量 OS 线程上运行大量并发任务，同时通过 &lt;code&gt;async/await&lt;/code&gt; 语法保留普通同步编程的大部分外观与手感。&lt;/p&gt;</description></item><item><title>19.2-异步 Rust 的现状</title><link>https://before80.github.io/prgms/Rust/asyncBook/getting-started/02-the-state-of-asynchronous-rust/</link><pubDate>Sat, 22 Aug 2026 19:00:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncBook/getting-started/02-the-state-of-asynchronous-rust/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://rust-lang.github.io/async-book/"&gt;Asynchronous Programming in Rust&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="the-state-of-asynchronous-rust"&gt;异步 Rust 的现状&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://rust-lang.github.io/async-book/01_getting_started/03_state_of_async_rust.html"&gt;https://rust-lang.github.io/async-book/01_getting_started/03_state_of_async_rust.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;异步 Rust 的部分内容享有与同步 Rust 相同的稳定性保证。其他部分仍在成熟中，会随时间变化。使用异步 Rust，你可以预期：&lt;/p&gt;</description></item><item><title>19.3-async/.await 入门</title><link>https://before80.github.io/prgms/Rust/asyncBook/getting-started/03-async-await-primer/</link><pubDate>Sat, 22 Aug 2026 19:00:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncBook/getting-started/03-async-await-primer/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://rust-lang.github.io/async-book/"&gt;Asynchronous Programming in Rust&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="async-await-primer"&gt;async/.await 入门&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://rust-lang.github.io/async-book/01_getting_started/04_async_await_primer.html"&gt;https://rust-lang.github.io/async-book/01_getting_started/04_async_await_primer.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;async&lt;/code&gt;/&lt;code&gt;.await&lt;/code&gt; 是 Rust 内置的、用于编写看起来像同步代码的异步函数的工具。&lt;code&gt;async&lt;/code&gt; 将一段代码转换为实现名为 &lt;code&gt;Future&lt;/code&gt; 的 trait 的状态机。在同步方法中调用阻塞函数会阻塞整个线程，而被阻塞的 &lt;code&gt;Future&lt;/code&gt; 会让出线程控制权，允许其他 &lt;code&gt;Future&lt;/code&gt; 运行。&lt;/p&gt;</description></item></channel></rss>