同步核心,异步外壳

2024-07-05

文章介绍了一种软件架构模式——同步核心,异步外壳。该模式借鉴了函数式核心,命令式外壳的思想,将同步代码作为核心逻辑,异步代码作为与外界交互的外壳。这种模式下,核心逻辑不直接调用异步代码,避免了同步异步代码混杂带来的问题,同时也更容易理解、测试和修改。

阅读更多
未分类 同步编程

Rust分配器中的内容

2024-05-07

该博文深入探讨了Rust分配器的工作原理,重点关注内存分配器和垃圾收集器如何协同工作以管理内存。文章详细解释了Rust中的分配器架构,包括堆、栈和全局分配器的工作原理以及垃圾收集器在其中的作用。还讨论了在Rust中使用各种分配器策略的优点和缺点,例如单一分配器策略和多分配器策略。文章最后探讨了Rust中未来分配器设计的潜在方向,例如并发分配器和基于区域的分配器。

阅读更多
未分类 分配器