这个毫无疑问是就一个管理器啊。
或者说,都不能叫管理器,而应该叫“画板”,是一个用户当前正在处理的“图像”的所有内容的对象合集。
你这个其实跟智能指针或者对象管理已经无关了。就按标准的用法就可以。
你需要的是面向对象的设计。
【 在 xieyf ( meitian ) 的大作中提到: 】
: 标 题: Re: 关于要不要用智能指针的纠结
: 发信站: 水木社区 (Fri Jul 3 20:12:29 2020), 站内
:
: 对象创建和删除都是单线程的, 对每个对象的写操作也是单线程的。
: autocad那样的,比如用户创建一条曲线的时候,我就给他创建一个对象。他要删除一个曲线的时候, 我先检查引用情况,条件合适的时候就从object manager中删除.
:
: 在对象的写操作上,应该没有多线程的需求。
:
: 【 在 here080 的大作中提到: 】
: : 你都是全局单例,那当然是对象管理器啦。
: : 但你这还有没说清楚的地方。对象的创建和删除一般是什么场景?多线程是怎么协作的?
: :
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 120.244.224.*]
--
FROM 76.126.252.*