我怎么知道有多少消息正在等待Actor处理

时间:2018-10-16 07:11:29

标签: kotlin actor kotlinx.coroutines

我正在使用来自Kotlin协程的演员,像这样:

actor<Action>(CommonPool, 0, parent = job) {
        consumeEach { action ->
            when (action) {
                is Spin -> spin(action.id)
                is Done -> action.ack.complete(true)
            }
        }
    }

出于调试目的,我想知道在通道上等待处理的消息数量。怎么可能?

0 个答案:

没有答案