内核线程(KLT)就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换。程序一般不会直接去使用内核线程,而是去使用内核线程的一种高级接口—轻量级进程(LWP),轻量级进程就是我们通常意义上所讲的线程,每个轻量级进程都是由一个内核线程支持(关系为1:1);
对于Sun JDK来说,它的Window版与Linux版都是使用一对一的线程模型实现的,一条Java线程就映射到一条轻量级进程中。
内核线程(KLT)就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换。程序一般不会直接去使用内核线程,而是去使用内核线程的一种高级接口—轻量级进程(LWP),轻量级进程就是我们通常意义上所讲的线程,每个轻量级进程都是由一个内核线程支持(关系为1:1);
对于Sun JDK来说,它的Window版与Linux版都是使用一对一的线程模型实现的,一条Java线程就映射到一条轻量级进程中。
本文标题:Java的线程与操作系统的线程
本文链接:https://www.haomeiwen.com/subject/qfidbftx.html
网友评论