自定义文件系统流程

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.资源多线程后台加载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值