如何判断一个初始化任务是否可以异步
来源:3-9 异步初始化最优解-启动器-1

菜鸟不会_飞
2020-10-13
老师好,有2个问题想问一下
1、需要初始化的第三方库很多,怎么判断哪个库可以异步初始化
2、由于启动器之间可以相互依赖,最后形成一个有向无环图,假如开发过程中不小心写成了循环依赖的情况(就是成环了),怎么办?是不是在排序前要先判断有没有环的存在
写回答
1回答
-
随风绽放
2020-10-14
同学你好
判断三方库是否可以异步初始化,这个不能一概而论,每个 App 的使用方式可能不一样会有差异,你可以先默认异步,然后看是否有问题(比如崩溃、初始化不正常等),然后针对这些具体解决
这个写错了,肯定能测出来的,或者主动抛出异常。
00
相似问题