我将以下Kotlin代码部署为OpenShift中的容器: fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.mainval record = consumer.poll(Duration.ofSeconds(30)) }
} 当我在本地运行这段代码时,所有三个协程都会启动。但是,当我在Ope
我在将当前的应用程序从Java转换为Kotlin时遇到了这个问题。 用于使用线程从服务器传输数据的java实现。它将创建大约100个不同的线程来请求数据,但从我看到的情况来看,一次运行的线程不超过4个,其他线程将等待线程完成后再启动。在将其翻译为Kotlin时,我使用了协程 这就产生了一个问题,因为服务器显然无法处理实际发送的100个请求。所有协程都在相同的作用域中启动,所以是这样的: //this is a cu