CMAndroidBook
  • CMoney Android Book
  • 新人訓練
    • 工具篇
      • IDE
      • Firebase
      • Flurry
      • Postman
    • Coding Style
    • 架構
  • 基礎課程-預習
    • Android Studio
    • Kotlin練習
      • Google Code Labs
        • 1: Get started
        • 2: Kotlin basics
        • 3: Functions
        • 4: Object-oriented programming
        • 5.1: Extensions
      • 程式練習題
      • 參考
  • 建立第一個App
    • 目標
    • 建立專案
    • 專案結構
    • 手機開發者權限
    • IDE Git常用操作
      • 初始化Git
      • Commit
      • 新增、刪除、切換Branch
      • 合併Branch
      • 解衝突
  • Coroutine
    • Kotlin-Coroutine
      • 並發與並行
      • Overview
      • 概念
      • Scope和Context
      • Suspend修飾符
    • 習題
    • 參考資源
Powered by GitBook
On this page
  • 並發
  • 並行
  • 圖例

Was this helpful?

  1. Coroutine
  2. Kotlin-Coroutine

並發與並行

並發:Concurrency , 並行: Parallelism

PreviousKotlin-CoroutineNextOverview

Last updated 4 years ago

Was this helpful?

並發

當欲安排的工作有A、B,但是由一個處理者處理時,它可以將A、B工作區分成很多小工作再輪流執行,例如:A1, A2, A3、B1, B2, B3,由於輪流的很快,所以最後看起來是接近同時完成。

並行

當欲安排的工作有A、B,並由兩個處理者執行,工作會同時處在執行中,並可能會同時結束。

圖例

並發與並行圖例