为什么说 IO 操作异步才有意义

thbcm阅读(374)

在后端开发中,我们经常讨论异步编程模型,尤其是在 Node.js、Netty 等技术栈中。一个普遍的共识是:异步对于 IO 操作 效果显著,而对于 CPU 密集型操作 却意义不大,甚至可能起反作用。这背后的原因是什么?

FastAPI + TinyDB并发陷阱与实战:告别数据错乱的解决方案

thbcm阅读(380)

试像一下,团队里一个用于管理内部资源的工具突然“抽风”了。几个同事同时提交申请,结果后台数据显示,有的申请记录神秘消失,有的资源数量对不上。一查日志,发现大家都在同一秒对同一个
db.json文件进行了读写。这就是为了轻量而选用TinyDB(一个纯Python的、以JSON文件为存储的数据库)后,最有可能真切地感受到“并发”带来的痛。

基于.NET操作Excel COM组件生成数据透视报表

thbcm阅读(394)

.NET与Excel的互操作主要基于Microsoft提供的COM组件接口。通过这些接口,.NET应用程序可以控制Excel应用程序、访问工作簿、工作表、单元格等对象,并执行各种操作。这种方式的优点是功能完整,可以实现Excel的所有功能;缺点是需要安装Excel应用程序,并且需要注意COM对象的资源释放问题。

缓存行

thbcm阅读(396)

参考资料:

BLE 4.2 Controller:高精度调度器与冲突仲裁

thbcm阅读(406)

这就是我们需要一个
高精度调度器(High-Precision Scheduler) 的原因。通用的 RTOS(如 FreeRTOS)基于 SysTick 的 1ms 调度精度在这里完全不够看,我们需要的是微秒级的控制。

联系我们