<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>async-std on 编程那些事儿</title><link>https://before80.github.io/prgms/Rust/asyncStd/</link><description>Recent content in async-std 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/asyncStd/index.xml" rel="self" type="application/rss+xml"/><item><title>1.1 欢迎使用 async-std</title><link>https://before80.github.io/prgms/Rust/asyncStd/overview/1.1-welcome-to-async-std/</link><pubDate>Sun, 23 Aug 2026 16:35:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncStd/overview/1.1-welcome-to-async-std/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://book.async.rs/overview/async-std.html"&gt;https://book.async.rs/overview/async-std.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;async-std&lt;/code&gt; 及其&lt;a href="https://github.com/async-rs"&gt;配套库&lt;/a&gt;能让你的异步编程生活更轻松。它为下游库和应用程序提供基础实现。名称反映了本库的理念：尽可能紧密地仿照 Rust 主标准库，将所有组件替换为异步对应物。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;async-std&lt;/code&gt; 为所有重要原语提供接口：文件系统操作、网络操作，以及定时器等并发基础。它还以类似于 Rust 标准库中 &lt;code&gt;thread&lt;/code&gt; 模块的方式暴露 &lt;code&gt;task&lt;/code&gt;。但它不仅包含 I/O 原语，还包含与 &lt;code&gt;async/await&lt;/code&gt; 兼容的 &lt;code&gt;Mutex&lt;/code&gt; 等原语。&lt;/p&gt;</description></item><item><title>1.2 稳定性保证</title><link>https://before80.github.io/prgms/Rust/asyncStd/overview/1.2-stability-guarantees/</link><pubDate>Sun, 23 Aug 2026 16:35:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncStd/overview/1.2-stability-guarantees/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://book.async.rs/overview/stability-guarantees.html"&gt;https://book.async.rs/overview/stability-guarantees.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;async-std&lt;/code&gt; 遵循 &lt;a href="https://semver.org/"&gt;https://semver.org/&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;简而言之：我们以 &lt;code&gt;MAJOR.MINOR.PATCH&lt;/code&gt; 格式为软件版本编号。我们在以下情况下递增版本号：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MAJOR（主版本）：存在不兼容的 API 变更时&lt;/li&gt;
&lt;li&gt;MINOR（次版本）：以向后兼容的方式引入新功能时&lt;/li&gt;
&lt;li&gt;PATCH（补丁版本）：进行向后兼容的 bug 修复时&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们会在主版本之间提供迁移文档。&lt;/p&gt;</description></item><item><title>6 术语表</title><link>https://before80.github.io/prgms/Rust/asyncStd/6-glossary/</link><pubDate>Sun, 23 Aug 2026 16:35:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/asyncStd/6-glossary/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://book.async.rs/glossary.html"&gt;https://book.async.rs/glossary.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="blocking阻塞"&gt;blocking（阻塞）&lt;/h3&gt;
&lt;p&gt;「blocked」（被阻塞）通常指阻碍任务继续执行工作的条件。例如，任务可能需要客户端先发送数据才能继续。当任务被阻塞时，通常会调度其他任务来执行。&lt;/p&gt;</description></item></channel></rss>