这是关于runBlocking的错误用法吗?正如"runBlocking“docs所说的那样,This function should not be used from coroutine。 fun start(facing: CameraFacing) { runBlocking { cameraFa
我一直在试验Kotlin,并在kotlin协程上运行阻塞CPU任务。当程序阻塞时,比如大的cpu密集型计算,我们并不是真的挂起,而是需要在不同的线程上启动程序,让它们并行运行。我设法让下面的代码在async + Default dispatcher下正常工作,但我想知道它是否能与withContext一起工作,但它没有。Long): Int {
Thread.sleep(time) // to mimick