五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

為什么C++標(biāo)準(zhǔn)庫中atomic shared_ptr不是lockfree實(shí)現(xiàn)?

2023-11-18 13:40 作者:大方老師單片機(jī)課堂  | 我要投稿

為什么C++標(biāo)準(zhǔn)庫中atomic shared_ptr不是lockfree實(shí)現(xiàn)?


把 shared_ptr 做成 lock_free,應(yīng)該是沒有技術(shù)上的可行性。shared_ptr 比一個(gè)指針要大不少:最近很多小伙伴找我,說想要一些C++的資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗(yàn),熬夜搞了幾個(gè)通宵,精心整理了一份「C++資料從專業(yè)入門到高級(jí)教程+工具包」,點(diǎn)個(gè)關(guān)注,全部無償共享給大家!??!

評(píng)論區(qū)回復(fù)“888”,關(guān)注我之后私信回復(fù)“666”,即可拿走。

1. 它可以是一個(gè)指向成員函數(shù)的指針,這貨通常比普通指針大一些,有可能大50%或100%,看平臺(tái)與實(shí)現(xiàn)吧;

2. 它可以有自定的釋放函數(shù),又多一個(gè)指針;

3. 它支持觀察者,這個(gè)不會(huì)是無代價(jià)的。

總之,share_ptr 的體積不小,不太可能有哪個(gè)平臺(tái)能夠支持這種體量的無鎖原子操作。至于自旋鎖之類,肯定是不能通用的,否則死鎖了算誰的?


為什么C++標(biāo)準(zhǔn)庫中atomic shared_ptr不是lockfree實(shí)現(xiàn)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
贵阳市| 渭南市| 东兰县| 清流县| 绍兴市| 曲靖市| 深圳市| 通山县| 夏津县| 化州市| 镇江市| 洞口县| 新泰市| 慈溪市| 四会市| 永修县| 稻城县| 中方县| 诏安县| 遂平县| 新沂市| 乐安县| 漯河市| 康平县| 茶陵县| 辉南县| 西宁市| 双桥区| 延寿县| 德清县| 广东省| 阿合奇县| 毕节市| 霍山县| 金山区| 如东县| 开原市| 蒙山县| 元朗区| 庐江县| 鸡西市|