Sun JVM如何将Java线程映射到Windows线程?

Dav*_*err 9 java windows multithreading jvm

我的应用程序使用大量Java线程.我正在寻找一个可靠的理解JVM(版本5和6)如何将Java线程映射到底层Windows线程.我知道有一个用于映射到Solaris线程的文档,但不是Windows.

为什么Sun不发布此信息?

我想知道是否存在1:1映射,或者它是否因JVM,-server选项,工作负载等而异.

我知道我不应该"关心",我应该正确编写同步代码,但我继承了大量的代码......

另外,有没有人知道如何为Windows线程命名?

The*_*rko 6

没有适合您的文档,但是从任务管理器的"线程"列中,您可以非常可靠地猜测它将1:1映射到本机线程(您需要先在任务管理器中启用"线程"列).

哦,差点忘了,你可以在这里下载jdk src ,看看你自己.