asc*_*sco 3 kotlin kotlin-coroutines
假设我正在编写一个库,它返回一个字符串,这是一个复杂且长时间运行的任务。
我可以选择提供这个
interface StringGenerator {
suspend fun generateString(): String
}
Run Code Online (Sandbox Code Playgroud)
或者
interface StringGenerator {
fun generateString(): Deferred<String>
}
Run Code Online (Sandbox Code Playgroud)
这两种选择是否有任何(缺点)优点,它们是什么?我应该选择哪个?
归档时间: |
|
查看次数: |
78 次 |
最近记录: |