网站制作流程和方法,取个网络公司名字,WordPress后花园,企业网站关键词放几个为什么C标准库中atomic shared_ptr不是lockfree实现#xff1f; 把 shared_ptr 做成 lock_free#xff0c;应该是没有技术上的可行性。shared_ptr 比一个指针要大不少#xff1a;最近很多小伙伴找我#xff0c;说想要一些C的资料#xff0c;然后我根据自己从业十年经验标准库中atomic shared_ptr不是lockfree实现 把 shared_ptrnbsp;做成 lock_free应该是没有技术上的可行性。shared_ptr 比一个指针要大不少最近很多小伙伴找我说想要一些C的资料然后我根据自己从业十年经验熬夜搞了几个通宵精心整理了一份「C资料从专业入门到高级教程工具包」点个关注全部无偿共享给大家
评论区回复“888”关注我之后私信回复“666”即可拿走。
1.nbsp;它可以是一个指向成员函数的指针这货通常比普通指针大一些有可能大50%或100%看平台与实现吧
2.nbsp;它可以有自定的释放函数又多一个指针
3.nbsp;它支持观察者这个不会是无代价的。
总之share_ptrnbsp;的体积不小不太可能有哪个平台能够支持这种体量的无锁原子操作。至于自旋锁之类肯定是不能通用的否则死锁了算谁的