像你这样描述,我打包票很多人理解的跟你所想的根本就不是一个场景。
你必需写出简单的示例代码来。
【 在 namelij (namelij) 的大作中提到: 】
: 标 题: Re: 请教个shared_ptr的问题
: 发信站: 水木社区 (Tue Jul 14 15:38:48 2020), 站内
:
: 线程A创建,然后在线程A中创建线程B,并将该指针作为B的参数
: 然后线程A中执行pt.reset(),此时pt.use_count == 0,进行release操作
: 但是这个时候,线程B启动了,对pt进行赋值操作,其引用计数又++
: 【 在 poikilotherm 的大作中提到: 】
: : 你的pt是在哪个线程创建的?
: :
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 39.155.212.*]
--
FROM 76.126.252.*