DSAppTeam / Anchors

:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
Apache License 2.0
817 stars 79 forks source link

如果一个ATask内部开启了子线程去执行网络调度,依赖ATask的BTask 是不受 新开的线程是不受阻塞的 #45

Open Xianicai opened 8 months ago

Xianicai commented 8 months ago

class ASYNC_TASK_2 : TestTask(Datas.ASYNC_TASK_2, true) { override fun run(name: String) { doJob(200) Thread(Runnable { //接口请求 Thread.sleep(2000) }).start() } }