当两个指针都访问同一对象时,似乎共享指针可能在线程间很有用。
但是如果我需要共享的指针而唯一的指针无法解决问题,我将无法想到。可以吗?
需要共享智能指针并且不能使用唯一性的情况是什么?
每次需要共享所有权。
这不应该是常见的情况,但是在某些情况下会脱颖而出,例如类似图形的结构(包括循环),一些异步编程模式,没有明确所有者的长寿命对象以及希望避免使用全局变量等。 。