对于连续任务,例如渲染动画,每帧创建短生命周期的线程会比在开始时创建线程然后暂停并恢复慢很多吗?
或者差异可以忽略不计?
最佳答案
那会慢很多;线程有很大的开销。
您可以使用线程池来重复使用线程并避免开销。
但是,可能仍然不值得为此类短期任务使用线程,因为上下文切换的成本将超过 yield 。
测量一下!
关于java - 在 Java 中创建线程可能是一个瓶颈吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465358/