Câu hỏi được gắn thẻ «kotlin-coroutines»

Một tính năng ngôn ngữ và một thư viện được giới thiệu trong Kotlin 1.3 được sử dụng để triển khai mô hình "luồng xanh". Nó cho phép viết mã IO không chặn theo cách tự nhiên mà không cần dùng đến tương lai hoặc gọi lại.


6
Chức năng đình chỉ có nghĩa là gì trong Kotlin Coroutine
Tôi đang đọc Kotlin Coroutine và biết rằng nó dựa trên suspendchức năng. Nhưng suspendnghĩa là gì? Quy trình hoặc chức năng bị đình chỉ? Từ https://kotlinlang.org/docs/reference/coroutines.html Về cơ bản, coroutines là các tính toán có thể bị treo mà không chặn một chuỗi Tôi nghe mọi người thường nói …

3
Kotlin: withContext () so với Async-await
Tôi đã đọc tài liệu về kotlin và nếu tôi hiểu đúng thì hai hàm Kotlin hoạt động như sau: withContext(context): chuyển ngữ cảnh của chương trình đăng quang hiện tại, khi khối đã cho thực thi, chương trình đăng quang sẽ chuyển về ngữ cảnh trước đó. async(context): Bắt …




3
Hàm withTimeout cung cấp cho IllegalStateException: Không có vòng lặp sự kiện. Sử dụng runBlocking {'}} để bắt đầu một. trong ứng dụng khách đa nền tảng của Kotlin
Cập nhật: Nó hoạt động nếu lần đầu tiên tôi thực hiện một coroutine mà không có thời gian chờ và sau đó với Timeout. Nhưng nếu tôi thực hiện một coroutine withTimeout trước thì nó sẽ báo lỗi. Async cũng vậy. Tôi đang tạo một ứng dụng đa nền …



3
NetworkBoundResource với coroutines Kotlin
Bạn có ý tưởng nào để triển khai mẫu kho lưu trữ với các coroutines NetworkBoundResource và Kotlin không? Tôi biết chúng ta có thể phóng một coroutine với GlobalScope, nhưng nó có thể dẫn đến rò rỉ coroutine. Tôi muốn chuyển một viewModelScope làm tham số, nhưng hơi khó, …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.