请问下并发构建的大概原理是啥?

来源:3-7 实战:插件工程建立

she_says

2021-07-12

写回答

1回答

allenfeng

2021-07-12

默认情况下,gradle任务都是串行执行的,在目前普遍多核CPU的大环境下,其实CPU利用率并不高。在一个工程下有多个子工程的场景下,存在着一些工程与工程之间,是不相互依赖的,那么这些工程就可以利用多线程机制,进行并行编译,具体来说就是同时执行这些子工程中各自的task,从而缩短整体构建的时间。
如果想要了解更多,可以参考下面两个链接

https://docs.gradle.org/current/userguide/multi_project_configuration_and_execution.html#sec:parallel_execution

https://docs.gradle.org/current/userguide/performance.html#parallel_execution

1
1
she_says
非常感谢!
2021-07-13
共1条回复

Android 应用程序构建实战+原理精讲

深度掌握 Gradle 使用,系统性学习 Android 应用构建知识

450 学习 · 116 问题

查看课程