正在设计中.比较郁闷.
设计要求:
1.基于template.多线程的功能为类的一个策略。
2.管理器应该有能力知道当前的资源处于什么状态RS_LOADING RS_FAILED RS_NOTLOAD, RS_LOADED.
3. 加载线程应该为一个工作线程池。并非每一个资源管理器都使用一个thread.
4.每个资源能支持PreLoad和Load两步骤加载,以适应OpenGL的多线程限制。
......其他未定。
本文介绍了一种基于模板的多线程资源管理器设计方案。该方案利用工作线程池来实现资源的预加载和加载,同时确保了资源状态的有效管理。针对OpenGL的多线程限制,每个资源支持两阶段加载机制。
正在设计中.比较郁闷.
设计要求:
1.基于template.多线程的功能为类的一个策略。
2.管理器应该有能力知道当前的资源处于什么状态RS_LOADING RS_FAILED RS_NOTLOAD, RS_LOADED.
3. 加载线程应该为一个工作线程池。并非每一个资源管理器都使用一个thread.
4.每个资源能支持PreLoad和Load两步骤加载,以适应OpenGL的多线程限制。
......其他未定。

被折叠的 条评论
为什么被折叠?