java 中 Thread.sleep(0) 可以触发gc吗
时间: 2024-05-21 11:11:02 浏览: 235
java基础面试考察点.pdf
在Java中,`Thread.sleep(0)`不能触发垃圾回收(GC)。`Thread.sleep(0)`只是让当前线程让出CPU资源,让其他线程有机会执行。如果希望触发垃圾回收,可以使用`System.gc()`方法或者在JVM启动时设置垃圾回收器的参数。但是,通常情况下不建议显式地触发垃圾回收,因为垃圾回收的时机和效率都由JVM自己控制,手动触发可能会影响性能。
阅读全文