1.如何根据加载资源的情况实时显示进度条?两个线程同步进行?给个思路或者范例
2.游戏当中有资源加载,请问一般是什么样的资源进行加载,如何加载,会那么费事,是因为资源比较多,使用了多线程的原因吗?
3.资源加载是加载什么?内存对象初始化?还是什么,会那么费事呢?特别是游戏当中

解决方案 »

  1.   

    一般加载配置文件可以用静态代码块static{...},如果你要加载用户信息、时间、其他业务需求,可以写一个init方法,在这个方法里面调用各自的加载的方法,
      

  2.   

    扫描所有资源文件,记录总数,然后每个线程去按需要扫描不同类型资源,每加载一个,计数器+1,然后进度条百分比就根据这个算, 参考synchronized、Lock、volatile用法等