Asynchronous programming là gì?

Noun Programming
Lập trình bất đồng bộ

Để hiểu lập trình bất đồng bộ (asynchronous programming) là gì. Chúng ta hãy xem một phép loại suy. Giả sử bạn muốn uống một tách cà phê và bạn bước tới một chiếc máy pha cà phê:

Để có được tách cà phê của bạn, bạn phải:

  1. Chọn một chiếc cốc và đặt bên dưới chiếc máy.
  2. Chọn đồ uống và kích cỡ của bạn.
  3. Chờ cà phê pha và được pha chế.
  4. Thêm đường / kem.
  5. Thưởng thức đồ uống của bạn.

Hoặc

  1. Chọn đồ uống và kích cỡ của bạn.
  2. Trong khi cà phê đang pha:
    1. Lấy một cái cốc.
    2. Thêm đường / kem.
    3. Đặt dưới chiếc máy.
  3. Cà phê được pha chế.
  4. Thưởng thức đồ uống của bạn.

Cách tiếp cận thứ hai tương tự như những gì bạn làm trong lập trình bất đồng bộ (asynchronous programming). Bạn xác định các tác vụ thực thi độc lập và để chúng xử lý thay vì đợi từng bước một

.
Learning English Everyday