
Java线程模型
Java程序在JVM上运行,JVM可以运行在不同的操作系统之上,不同的操作系统创建线程的方式是不同的,JVM通过对不同操作系统的原生线程进行抽象,屏蔽了底层不同操作系统的实现方式。(ULT):实现在用户空间的线程称为用户级线程。用户线程是完全建立在用户空间的线程库,用户线程的创建、调度、同步和销毁全由用户空间的库函数完成,不需要内核的参与,也不需要进行用户态和内核态的切换,因此这种线程的。在内核的支持下运行,无论是用户进程的线程,或者是系统进程的线程,他们的创建、撤销、切换都是依靠内核实现的,但是。























