问题是,你为什么要share?
copy一份不香吗?
share的对象往往内部还要再加锁,而且容易出现无法预料的线程竞争。
【 在 ble (ble) 的大作中提到: 】
: 标 题: Re: shard_ptr这样用有问题吗?
: 发信站: 水木社区 (Tue Jun 22 11:26:55 2021), 站内
:
: 锁是一个问题,它这个场景本身是SP适用范围吧,更新守护线程提供最新模块,工作线程随时去拿一个当前最新的用,虽然不保证最新,但是当前业务能完整跑完,用完再释放过期的模块。适合很多网络服务的热更新。
:
:
:
:
: 【 在 here080 的大作中提到: 】
: :
: : 这个就是错的呀。
: : 绝大多数情况下shared_ptr不能代替锁。
: : 用锁了就不需要shared_ptr了。
: : 【 在 lambdai (lambdai) 的大作中提到: 】
:
: #发自zSMTH@IN2010
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 117.136.38.*]
--
FROM 76.126.252.*