跳至主要內容

关键点

guodongAndroid小于 1 分钟

  • 您可以使用协程构建器来构建协程。
  • launch 函数是主要的线程构建器。
  • 当您启动一个协程时,您将会得到一个 Job 对象。
  • Job 是可以取消的,同时也可以使用 join 函数与其他 Job 组合。
  • 您可以嵌套 Job 并一次性取消它们。
  • 您的代码应该是协作的 — 在做计算性任务时要检查 Job 的状态。
  • 协程需要在作用域内运行。
  • 您可以把 @DelicateCoroutinesApi 标记在使用 GlobalScope 的长时间运行的操作或一些与应用程序证明周期一致的函数上。
  • 在高级应用程序中切换至 UI 线程就像将 Dispatchers.Main 实例作为上下文传递一样简单。
  • 协程使用 delay 函数达到延迟效果。