在阅读 ForkJoinPool 的实现时,我遇到了 sum.misc.Unsafe 类。但是在 JDK 中没有找到源代码或 api 文档。
在哪里可以找到 sun.misc.* 的源代码或 api 文档
在阅读 ForkJoinPool 的实现时,我遇到了 sum.misc.Unsafe 类。但是在 JDK 中没有找到源代码或 api 文档。
在哪里可以找到 sun.misc.* 的源代码或 api 文档
Java源码我一般去GrepCode
虽然这样的代码是可用的(参见 Binyamin 的帖子),但编写任何需要这样的代码的东西通常是一个非常糟糕的主意。
首先,您通常不能保证任何 JVM 都有这样的类可用(只有从 SUN 的代码库继承而来的 JVM 才会包含未发布的、非标准的、特定于 SUN 的库)。此外,由于这些不是标准库,因此您不能真正依赖它们在 SUN JVM 的后续版本中是否存在或未更改。