- 博客(3)
- 收藏
- 关注
原创 c++ 面试题
weak_ptr是一个弱引用,它是为了配合shared_ptr而引入的一种智能指针,它指向一个由shared_ptr管理的对象而不影响所指对象的生命周期,也就是说,它只引用,不计数。原因很简单,delete的本质是“为将被释放的内存调用一个或多个析构函数,然后,释放内存”。互斥锁实际的效率还是可以让人接受的,加锁的时间大概100ns左右,而实际上互斥锁的一种可能的实现是先自旋一段时间,当自旋的时间超过阀值之后再将线程投入睡眠中,因此在并发运算中使用互斥锁(每次占用锁的时间很短)的效果可能不亚于使用自旋锁。
2023-10-23 15:17:19
86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人