本文分类:news发布日期:2026/4/16 18:07:20
打赏

相关文章

STM32-结构体对齐与内存池实战优化

1. 为什么STM32开发者必须掌握结构体对齐与内存池 第一次在STM32上实现CAN总线通信时,我遇到了一个诡异的问题:接收到的数据总是错位。调试了整整两天才发现,问题出在结构体成员没有按4字节对齐,导致DMA传输时数据地址不符合硬件要…

往priority_queue里塞了100万个定时器,每次插入要走17层堆——时间轮用一次取模就解决了

往priority_queue里塞了100万个定时器,每次插入要走17层堆——时间轮用一次取模就解决了 一个TCP长连接服务,10万个连接,每个连接带一个30秒空闲超时。连接每收到一条消息,超时重置一次。 写成代码只需要三行:取消旧定时器,算新的到期时间,插入新定时器。用std::priori…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部