Arc

当需要在线程之间共享所有权时,可以使用Arc(原子引用计数)。这个结构体,通过 Clone 实现,可以为内存堆中某个值的位置创建一个引用指针,同时增加引用计数。由于它在线程之间共享所有权,当最后一个指向某个值的引用指针超出作用域时,该变量将被释放。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX