Đã chỉnh sửa
・
Đánh giá 1
・
Đánh giá trung bình 5.0
Tôi đã có thể học một cách có hệ thống từ cơ bản đến nâng cao về Kotlin Coroutine, điều này thật tuyệt vời. Việc có thể tìm hiểu chi tiết hơn thông qua sách cũng rất tốt. Bắt đầu từ những hạn chế của công việc dựa trên thread và trước tiên nắm bắt bối cảnh tại sao cần coroutine, khái niệm đã thực sự rõ ràng với tôi. Tôi đã có thể học thông qua thực hành các phương pháp kiểm soát thread bằng CoroutineDispatcher, quản lý lifecycle của coroutine bằng Job, và các pattern nhận kết quả bằng async-await. Phần structured concurrency và CoroutineScope lúc đầu hơi khó hiểu, nhưng khi nghe bài giảng tôi đã hiểu được mối quan hệ parent-child coroutine hoạt động như thế nào. Phần xử lý exception cũng đã được làm rõ cách sử dụng trong thực tế, và việc đề cập đến phần test coroutine cũng giải quyết được phần mà tôi cảm thấy bối rối khi viết unit test. Cá nhân tôi cảm thấy hài lòng nhất là có thể nghiên cứu cả nguyên lý hoạt động bên trong như Continuation hay thread yielding của coroutine khi đọc sách cùng lúc. Tôi sẽ cố gắng sử dụng coroutine tốt hơn!







