摘要: Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟内核轻量 阅读全文
posted @ 2018-04-21 19:03 leon66666 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 首先明确一个概念,Linux系统中甚至没有真正的线程。不过,可以认为Linux是系统的线程是内核线程,所有调度是基于线程的。 1、线程分类 一个进程由于其运行空间的不同, 从而有内核线程和用户进程的区分,进程和线程都被维护为一个task_struct结构,线程和进程被同等对待来进行调度 内核线程运行 阅读全文
posted @ 2018-04-21 18:20 leon66666 阅读(1083) 评论(0) 推荐(0) 编辑