- 博客(5)
- 收藏
- 关注
原创 C++ 内存池设计,减少服务器对资源的损耗
C++ 内存池设计 - 用于数据会频繁的申请与释放内存的地方,将内存申请之后就不再释放,下次使用直接从内存池中取出即可,减少服务器对资源的损耗。自旋式内存读取方案,减轻使用者忘记将内存推回内存池的概率,当自旋内存类在超出作用域时会将内存自动推回到内存池当中
2022-01-06 17:41:45
1003
原创 C++ 读写锁设计
C++ 读写锁设计允许读数据同时进行,但与写数据是互斥的存在,只有读数据操作所有完成后释放锁才允许写。反之亦成立。自旋式读写锁,减轻使用者的释放锁的烦恼,当自旋读写锁超出作用域则会自动释放锁。
2022-01-06 11:17:24
4463
原创 C++ 固定时间定时执行逻辑 - 二分定点法
C++ 定时任务 时间定点 - 二分定点法 简介:有需要例如每日晚上十二点整点执行清除某些数据或者做定期信息更新时需要用到这种逻辑、该逻辑是我认为比较节省资源与精准的逻辑,若有觉得不对的地方可以补充一下
2022-01-04 13:43:30
2484
原创 C++ 定时每天十二点做某事
本人在第一个年头工作时遇到过一个这么个需求,"需要每天晚上一点 或者 十二点删除一些数据"。当年我的小脑瓜中冒出的想法是开启一个线程,每隔十几秒获取当前的时间与十二点的时间做一个对比。这样就需要不断的重复判断,当时还是觉得不是特别的好。但是又想不出更好的想法。如今我想到了一个我个人认为还是优化了一点的方法。在这里做一个记录。现在的需求也是和当时几乎一样,需要每天晚上十二点清除sql的过期数据。这个是我的优化想法。获取当前的时间,我需要的仅仅是hour、minute、second。以及定时的是时间
2020-09-23 16:18:12
2221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人