- 博客(2)
- 收藏
- 关注
原创 mysql中的索引(以主键的B+树为例)
索引是mysql建立的一种数据结构,目的是为了加快数据的查找效率。mysql中InnoDB中实现索引的数据结构为B+树。
2025-10-24 00:58:56
248
原创 unique_ptr、shared_ptr、weak_ptr的区别与联系
因为在异步调用中,存在一个保活机制,异步函数执行的时间点我们是无法确定的,然而异步函数可能会使用到异步调用之前就存在的变量。为了保证该变量在异步函数执期间一直有效,我们可以传递一个指向自身的share_ptr给异步函数,这样在异步函数执行期间share_ptr所管理的对象就不会析构,所使用的变量也会一直有效了(保活)。 坏处是,只有当强引用计数和弱引用计数都为0时,才会释放,意外的延迟了内存释放的时间。 所有的共享指针会占用一个弱引用计数,其余情况不操作弱引用计数,只操作强引用计数。
2025-10-17 11:01:32
844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅