如何在Kotlin中创建线程池
我想在Kotlin中创建一个线程池。我在互联网上搜索了好几个小时,却找不到一个例子。有人能举个例子吗。谢谢。像在Java代码中一样使用标准线程池。当调用如何在Kotlin中创建线程池,kotlin,Kotlin,我想在Kotlin中创建一个线程池。我在互联网上搜索了好几个小时,却找不到一个例子。有人能举个例子吗。谢谢。像在Java代码中一样使用标准线程池。当调用后的(!isTerminated)循环时,您不应该需要。shutdown()。。。正确的?在这一点上,他们不都保证会被终止。如果没有,那么应该有一种比紧密while循环更少的资源密集型方法。您可以使用waittermination等待所有任务终止,而不是使用紧密while循环。 val executor = Executors.newFi
后的(!isTerminated)
循环时,您不应该需要。shutdown()
。。。正确的?在这一点上,他们不都保证会被终止。如果没有,那么应该有一种比紧密while循环更少的资源密集型方法。您可以使用waittermination
等待所有任务终止,而不是使用紧密while循环。
val executor = Executors.newFixedThreadPool(5)
for (i in 0..9) {
val worker = Runnable { println("Hello this is thread " + i) }
executor.execute(worker)
}
executor.shutdown()
while (!executor.isTerminated) {
}
println("Finished all threads")