小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

Rust 的 async/await 是语法糖,编译器将 async fn 转换为状态机,实际执行依赖于运行时。tokio 是常用的运行时,负责异步任务的调度、唤醒和 I/O 操作。文章分析了 tokio 的架构,包括异步模型、调度器、Waker 机制、I/O 驱动和时间轮。tokio 采用无栈协程设计,强调性能和内存效率,适合高并发场景。理解其内部机制有助于优化异步编程。

Rust async 运行时拆解:tokio 的调度器到底在干什么

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-10T00:00:00Z

本文汇总了Rust社区的四则讨论:一是自定义Future重试时遇到的借用问题,探讨安全Rust中的接口设计;二是提议子trait实现父trait默认方法,以简化代码;三是Helix编辑器LSP延迟与异步任务调度的疑问;四是面向初学者的Rust教程发布。内容涵盖异步编程、trait复用、编辑器性能及学习资源。

【Rust日报】2026-08-05 自定义 Future 如何保存借用环境

Rust.cc Rust.cc · 2026-08-05T01:04:56Z
Dart 基础入门 - SharpCJ

本文介绍Dart语言作为Flutter开发基础,面向有Kotlin经验的开发者。内容涵盖安装、基本语法、类型系统、集合、函数、类、异步编程等核心概念,并对比Kotlin差异,如命名参数、隐式接口、final/const区分、单线程异步模型及级联操作符,为后续Flutter学习铺路。

Dart 基础入门 - SharpCJ

SharpCJ SharpCJ · 2026-07-26T12:04:00Z
Rust网页开发的平凡一面

到2026年,Rust在网页开发方面取得了一定进展,但仍面临异步编程调试困难、数据库访问需重复定义模式、错误处理不一致和宏使用复杂等挑战。此外,编译时间较长和生态系统碎片化使得选择框架和工具变得繁琐。尽管如此,Rust在性能和安全性方面的优势仍吸引着开发者。

Rust网页开发的平凡一面

The JetBrains Blog The JetBrains Blog · 2026-06-25T12:11:44Z
每位AI工程师必须掌握的Python概念

每位AI工程师必须掌握五个Python概念,以构建可扩展的AI系统。这些概念包括生成器和惰性求值、上下文管理器、异步编程、数据类与Pydantic,以及魔法方法。生成器处理大数据集,上下文管理器确保资源管理,异步编程提升API调用效率,Pydantic用于配置验证,魔法方法帮助构建与深度学习框架兼容的自定义抽象。

每位AI工程师必须掌握的Python概念

MachineLearningMastery.com MachineLearningMastery.com · 2026-06-12T12:00:39Z
从 Promise 到 Future:Rust 异步的手把手拆解

本文介绍了Rust异步编程的核心机制,强调Rust的Future是惰性的,需要手动poll才能执行。通过手动实现Future、Waker和block_on,读者可以理解异步代码的运行原理。此外,文章还讲解了如何创建oneshot通道,以实现数据的发送与接收,适合有JavaScript异步基础的读者深入理解Rust的异步工作方式。

从 Promise 到 Future:Rust 异步的手把手拆解

极道 极道 · 2026-06-11T00:42:00Z

在Python中,time.sleep()在普通脚本中使用方便,但在多线程、异步编程和GUI中会导致阻塞。多线程应使用Event.wait(),异步代码应使用asyncio.sleep(),而GUI应使用.after()方法,以避免界面冻结。选择合适的延迟方法可以提高程序的响应性和效率。

读:Python 延迟——time.sleep() 不是万能的

暗无天日 暗无天日 · 2026-06-05T00:00:00Z

这篇文章介绍了一种新编程语言ZuzuScript,结合了类似JavaScript的语法和类似Perl的语义。ZuzuScript支持路径查询操作符、内置异步/等待、面向对象编程,并能在浏览器中运行。其主要实现使用Perl,同时也有Rust和JavaScript版本,并具备文档、词法变量和正则表达式等Perl特性。

介绍ZuzuScript

blogs.perl.org blogs.perl.org · 2026-06-01T01:22:23Z

微软于2026年发布了.NET 11的第四个预览版,新增Runtime-Async全面支持、Process类API扩展、ASP.NET Core的OpenAPI支持及Blazor增强等功能。这些更新提升了开发效率,优化了异步编程模型,改善了数据层和移动端开发体验。

.NET 11 Preview 4 正式发布:Runtime-Async 全面启用、Process API 大幅扩展

dotNET跨平台 dotNET跨平台 · 2026-05-12T23:58:54Z
SQLAlchemy 2 实践 - 第七章:异步 SQLAlchemy

本章介绍了SQLAlchemy 2.0的异步编程支持,强调所有层(如Web服务器、框架、SQLAlchemy会话等)需为异步。使用异步数据库驱动程序(如aiosqlite、aiomysql、asyncpg)是必要的。模型定义大部分保持不变,但关系加载器需调整为非懒加载,以避免隐式数据库查询。Alembic迁移也需适应异步模型,查询和数据导入需使用异步方法执行。

SQLAlchemy 2 实践 - 第七章:异步 SQLAlchemy

miguelgrinberg miguelgrinberg · 2026-05-06T21:49:20Z
agent 时代的 clice

clice 项目在过去半年进行了重构,重点在异步编程和任务取消管理上。通过设计新的结构化并发框架,解决了 C++ 语言服务器中的异步任务管理问题,并将一些基础设施迁移到新库 kotatsu,以提高代码的可维护性和可靠性。作者还探讨了 AI 编程助手的使用,认为其能提高开发效率,但仍需人工干预以确保代码质量。未来目标是发布稳定的 C++ 语言服务器版本。

agent 时代的 clice

Articles on ykiko's blog Articles on ykiko's blog · 2026-05-05T06:56:47Z

Embassy 是一个基于 Rust 语言的现代化嵌入式应用开发框架,支持异步编程和高效的多任务处理。Aube 是一个快速的 Node.js 包管理器,兼容现有锁文件,节省磁盘空间。Rust 枚举转换需谨慎,建议使用安全替代方案。Black Sea 是一款终端多人航海游戏,玩家可以探索岛屿并进行聊天。

【Rust日报】2026-05-05 Embassy - 新一代嵌入式应用开发框架

Rust.cc Rust.cc · 2026-05-05T01:07:10Z

异步编程中的“函数着色税”指的是函数是否为异步影响其调用链,导致函数签名变更。这一问题随着异步编程的发展逐渐显现,影响了库的设计和生态分裂。不同语言如Go、Java、Zig和Clojure采取了不同策略来避免这一问题,强调函数签名应专注于业务逻辑,而非执行细节。

异步编程的函数着色税

暗无天日 暗无天日 · 2026-04-25T00:00:00Z
Python网络请求库,从 requests 到 httpx - 曦远Code

Python 的 requests 库在互联网开发中简化了许多操作,但随着异步编程和 HTTP/2 的发展,逐渐显得不足。httpx 库旨在现代化 requests,几乎完全兼容其 API,并原生支持异步编程,使得高效的异步请求变得简单。

Python网络请求库,从 requests 到 httpx - 曦远Code

程序设计实验室 程序设计实验室 · 2026-04-08T02:56:00Z
C# .NET 周刊|2026年3月1期

.NET 11预览版1发布,CoreCLR原生支持WebAssembly,提升性能并解决Mono瓶颈。新机制增强异步编程,优化基础类库,支持Zstandard压缩。C# 15语法复杂性引发讨论,文章分析CoreCLR与WebAssembly的集成及编译器演进。

C# .NET 周刊|2026年3月1期

dotNET跨平台 dotNET跨平台 · 2026-03-28T23:58:27Z
我们听到的关于Rust的挑战,以及我们如何应对这些挑战

Rust面临的挑战包括陡峭的学习曲线、编译时间长、借用检查器和异步编程的复杂性。生态系统成熟度不均,选择合适的库需要经验。建议改善编译性能、提供生态指导,并适应学习多样性,以促进Rust的发展。

我们听到的关于Rust的挑战,以及我们如何应对这些挑战

Rust Blog Rust Blog · 2026-03-20T00:00:00Z
让 Kiro 和 Claude Code 响应 IM 消息:用 ACP Bridge 打造异步 AI 编程工作流

ACP Bridge 是将本地 CLI 编程助手转化为 HTTP 服务的工具,旨在解决移动办公和团队协作中的瓶颈。结合 OpenClaw Gateway 和 AWS,用户可在 Discord 中触发异步编程任务,从而提升工作效率。

让 Kiro 和 Claude Code 响应 IM 消息:用 ACP Bridge 打造异步 AI 编程工作流

亚马逊AWS官方博客 亚马逊AWS官方博客 · 2026-03-17T09:15:57Z
.NET 11 Preview 2 架构演进和技术深度解析

微软于2026年3月发布了.NET 11的第二个预览版,显著提升了异步编程性能,优化了CoreCLR在WebAssembly中的应用,统一了服务端与浏览器端的执行引擎。同时,针对硬件加速和基础类库进行了深度优化,提升了性能和内存管理,展现出在云原生和AI代理系统构建中的潜力。

.NET 11 Preview 2 架构演进和技术深度解析

dotNET跨平台 dotNET跨平台 · 2026-03-11T23:42:43Z
PEP 828:在异步生成器中支持 'yield from'

PEP 828 提出了在异步生成器中支持 `yield from` 的功能,允许使用新的 `async yield from` 语法,并移除了异步生成器不能返回非 None 值的限制。这将简化异步生成器的使用,提高代码的可读性和效率,同时确保与同步生成器的行为一致,增强 Python 的异步编程能力。

PEP 828:在异步生成器中支持 'yield from'

Newest Python PEPs Newest Python PEPs · 2026-03-07T00:00:00Z
dotInsights | 2026年3月

C# 5.0引入了async和await关键字,简化了异步编程。编译器通过状态机将异步代码转换为可管理的任务,开发者无需担心复杂性。

dotInsights | 2026年3月

The JetBrains Blog The JetBrains Blog · 2026-03-04T12:44:40Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码