自定义文件系统流程

1.每种文件类型都含有:load(file)  save()    load(stream)  create(binary)

2.打包的时候回首先遍历所有文件,然后再根据每个文件类型  load(file)数据存在本身的实例上。每种文件类型对应一种实例。

3.然后再调用save() 每个实例根据自己的类型存储成一个对应的byte文件。该模式为file模式

4.打包page模式:根据自定义组织把file模式的单个byte文件存储到数个page包里边,然后用pageid length offset去定义文件位置。

5:读取的时候根据打包的文件描述 根据pageid offset length去 load(stream) ,之后根据各自的类型去create(binary)创建各种物体。

6散文件加载方式 就是直接读byete 不需要定位page,是统一封装在load里边,打包和读取文件的资源路径都是提前约定好。

7.资源多线程后台加载

展开阅读全文

没有更多推荐了,返回首页