操作系统当中线程机制分为内核级线程和用户级线程,在学习到java并发机制时小弟实在不知道,java实现的是那种线程机制,拜读《Thinking in Java》P652最后一段,文中作者这这样写道,
”Java采取了更加传统的方式,在顺序型语言的基础上提供对线程的支持。与在多任务操作系统中分叉外部进程不同,线程机制是在由执行程序表示的单一进程中创建任务。这种方式产生的好处是操作系统的透明性,这对于java而言,是一个重要的设计目标。“
红色的字体正好符合用户级线程的特点,在以后的文章当中,更多的提到的是用户级线程特点。java的并发机制实现的是用户级线程。