<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>异步编程 - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B/</link><description>异步编程 - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sun, 07 Sep 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B/" rel="self" type="application/rss+xml"/><item><title>Python asyncio 的事件循环机制</title><link>https://rd163.visword.com/posts/python-asyncio-event-loop/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/python-asyncio-event-loop/</guid><description>&lt;p>在使用 Python 的 asyncio 库实现异步编程时，协程（coroutine）与事件循环（event loop）这两个概念总是形影不离：协程只声明了「怎么挂起、怎么恢复」,而真正驱动这些协程不断推进的「调度器」,就是事件循环。理解事件循环的角色，是写出正确的异步代码、以及做性能选型（比如要不要换 uvloop）的前提。&lt;/p></description></item><item><title>boost.asio 网络编程</title><link>https://rd163.visword.com/posts/boost-asio-cpp-network/</link><pubDate>Tue, 03 Jun 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/boost-asio-cpp-network/</guid><description><![CDATA[<h2 id="引言" class="headerLink">
    <a href="#%e5%bc%95%e8%a8%80" class="header-mark"></a>引言</h2><p>在 C++ 后端开发领域，<strong>Boost.Asio</strong>（Asynchronous Input/Output）几乎是事实上的网络与底层 I/O 标准库。它不仅支撑了大量开源项目（如 websocketpp、cpp-httplib 的部分实现思路），也是 C++ 标准委员会 <strong>Networking TS</strong> 的原型基础。本文整理 Asio 的核心概念、设计模式以及实战要点，帮助你在写第一个高并发服务端时不踩坑。</p>]]></description></item><item><title>C++ Promise/Future 模型</title><link>https://rd163.visword.com/posts/cpp-promise-future-intro/</link><pubDate>Sun, 06 Apr 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/cpp-promise-future-intro/</guid><description>&lt;p>Promise/Future 是一种经典的异步抽象，正因为它提供了一套「标准化」的概念，因而衍生出许多可能性。这就如同工业史上的集装箱、软件界的 Docker——凭借「标准化」这一关键属性，不同组件可以简单地自由组合，从而大幅提升整体效率。&lt;/p></description></item></channel></rss>