采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,关于异步/延迟初始化操作,如何保证任务的初始化完成,比如我通过异步初始化一个第三方SDK,在到了他使用的地方,我如何保证这个任务已经初始化完成(有可能是异步任务还没执行完,也有可能是延迟初始化主线程一直忙,没有空闲初始化该任务,也有可能是该SDK初始化失败),如果初始化没有完成,在使用的时候就会有问题,笨办法是在使用的时候判断,有什么好的方法吗
同学你好,你说的非常好。其实你已经分析出来了,对于一部或者延迟的任务,不管做了哪些处理(调度),在使用的时候最好都要判断下是否初始化了,没有的话则初始化,这不算笨办法,就是正常的兜底。
登录后可查看更多问答,登录/注册
由表及里学到国内Top团队对性能问题的体系化解决方案
1.4k 38
1.2k 12
1.4k 9
1.3k 9
1.0k 9