JSR 133

  JSR 133是Java语言规范的一个JSR(Java Specification Request),全称为Java Memory Model and Thread Specification Revision。它是Java 5中新增的一项规范,旨在修正Java内存模型(Java Memory Model,JMM)和线程规范(Thread Specification)中的缺陷和不足。
  Java内存模型定义了多线程程序中共享变量的可见性、有序性和原子性等问题,它是Java多线程编程的核心之一。JSR 133旨在解决JMM中的缺陷和不足,使Java内存模型更加严谨和精确,从而提高多线程程序的正确性和性能。
  除了内存模型外,JSR 133还规定了Java线程规范中一些重要的语义和约束,例如线程状态的定义和转换、线程中断的处理、线程的优先级和调度等。这些规范的目的是为了确保Java多线程程序在不同平台和不同实现上具有一致的行为和语义。
  JSR 133对Java多线程编程有着重要的影响,它提供了一些关键性的概念和规则,使得Java程序员可以更加安全、高效地进行多线程编程。

posted @ 2023-03-02 19:05  JH_KingHau  阅读(41)  评论(0编辑  收藏  举报