我的应用程序使用大量Java线程.我正在寻找一个可靠的理解JVM(版本5和6)如何将Java线程映射到底层Windows线程.我知道有一个用于映射到Solaris线程的文档,但不是Windows.
为什么Sun不发布此信息?
我想知道是否存在1:1映射,或者它是否因JVM,-server选项,工作负载等而异.
我知道我不应该"关心",我应该正确编写同步代码,但我继承了大量的代码......
另外,有没有人知道如何为Windows线程命名?
没有适合您的文档,但是从任务管理器的"线程"列中,您可以非常可靠地猜测它将1:1映射到本机线程(您需要先在任务管理器中启用"线程"列).
哦,差点忘了,你可以在这里下载jdk src ,看看你自己.