共 1 篇文章
A:通过使用 atomic 头文件引入原子变量实现原子操作,保证引用计数同一时刻只能有单个线程操作,从而实现线程安全;一般来说其开销相对不高,基本上是硬件级别的低消耗,但在高并发场景下遇到多个线程对引用计数频繁修改时,可能会遇到瓶颈