周志明先生的深入了解JVM的最后几章有介绍线程的实现方式,一对一、一对多和多对多。Java中线程是直接一对一映射到内核线程的。我的理解是内核线程应该不超过CPU线程数吧,比如8核16线程的话最多同时运行16个内核线程。