线程是指程序执行过程中的线程实体。JVM允许一个应用程序并执行多个线程。Hotspot JVM中的Java线程与原生操作系统线程直接映射相关。当本地存储、缓冲区分配、同步对象、堆栈、程序计数器等准备好线程时,将创建操作系统的原始线程。Java线程结束后,原始线程被回收。操作系统负责调度所有线程,并将其分配到任何可用的CPU上。当原生线程初始化完成后,将调用Java线程的run()方法。本地线程和Java线程的所有资源都将在线程结束时释放。
线程是指程序执行过程中的线程实体。JVM允许一个应用程序并执行多个线程。Hotspot JVM中的Java线程与原生操作系统线程直接映射相关。当本地存储、缓冲区分配、同步对象、堆栈、程序计数器等准备好线程时,将创建操作系统的原始线程。Java线程结束后,原始线程被回收。操作系统负责调度所有线程,并将其分配到任何可用的CPU上。当原生线程初始化完成后,将调用Java线程的run()方法。本地线程和Java线程的所有资源都将在线程结束时释放。