- 主题:我们很多同事都是完全不用unique_ptr,一律shared_ptr
我们公司架构师,建议禁用sharedptr, 因为他造成了归属权的混乱
--
FROM 117.136.120.*
也不一定吧。
我能想到的一个代替方案是,在event loop里面注册个函数,检查资源是否有人用,没有人用,就自动销毁。
多线程只负责用,不负责销毁。所以完全用不到sharedptr.
【 在 stub 的大作中提到: 】
: 没有办法完全禁用,比如跨线程共享
--
修改:tortelee FROM 183.195.3.*
FROM 183.195.3.*
你这么说, listener设计模式,都可以用sharedptr代替了
【 在 z16166 的大作中提到: 】
: “有没有人用”,这个就是shared_ptr的引用计数。所以你还是要手动去实现shared_ptr的机制。
:
--
FROM 117.136.8.*
手动实现,控制权回来了。
【 在 z16166 的大作中提到: 】
: “有没有人用”,这个就是shared_ptr的引用计数。所以你还是要手动去实现shared_ptr的机制。
:
--
FROM 117.136.8.*