Trung BìnhAndroid iconAndroid

Coroutine là gì và tại sao tốt hơn callback?

Coroutine là các hàm nhẹ có thể tạm dừng và tiếp tục, cho phép lập trình bất đồng bộ hiệu quả mà không block thread.

  • Khác với callback dễ dẫn đến "callback hell", coroutine cho phép viết code bất đồng bộ trông như code tuần tự, dễ đọc hơn nhiều.
  • Một thread có thể chạy hàng nghìn coroutine nhờ cơ chế suspension, tiết kiệm bộ nhớ và tăng hiệu suất đáng kể.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android