Java并发1——线程模型

Posted 我永远信仰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java并发1——线程模型相关的知识,希望对你有一定的参考价值。

Java线程模型

  • 什么是线程模型
  • 为什么需要线程模型

线程模型

java字节码是运行在jvm中,jvm运行在操作系统上。

而当jvm想要创建和回收线程的操作,则需要调用操作系统的相关接口,也就是说jvm线程操作系统线程之间存在着某种映射关系,这两种不同维度线程之间的规范和协议,就是线程模型

为什么java不直接调用操作系统的接口来操作线程呢?这样不是更加直接吗

jvm线程对不同的操作系统的原生线程进行了高级抽象,能让开发者不用关注底层的实现细节,可以更专注于开发

线程模型分类

  • 一对一
  • 一对多
  • 多对多

埋坑:

以上是关于Java并发1——线程模型的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程与并发库高级应用-工具类介绍

并发编程之java内存模型

Java 高并发三 Java内存模型和线程安全详解

并发技术12线程锁技术的使用

Java并发1——线程模型

java并发编程12.java内存模型