小编典典

即将发布的Java并发库是什么:jsr166y?jsr166z?

java

我想使用即将发布的并发库,
根据 该网站
库将包含在Java 7中。

它似乎被命名为 JSR166

在大多数地方,其参考实现称为 jsr166y ,而很少有资源将其 称为jsr166z

对于每个参考实现,我发现了两个完全 不同的 javadocs。

现在,哪种实现将包含在Java 7中?

编辑
虽然回答的人认为jsr166y是Java 7的东西,但我从JavaOne 发现了
文档(TS-5515)
。该文档引用了Java
7,但提到了仅在jsr166z javadocs中存在的LinkedAsyncAction。(混乱…)


阅读 212

收藏
2020-11-16

共1个答案

小编典典

JSR 166是用于Java 5的原始Java并发jsr,它创建了java.util.concurrent。他们在Java 6中进行了称为JSR
166x的维护修订。Java 7维护版本是JSR 166y。JSR 166z是闭包的原型版本。

当前计划包括在JSR 166y中的是:

  • 叉/联接(但不是ParallelArray框架)
  • TransferQueue / LinkedTransferQueue集合
  • 移相器(类固醇上的CyclicBarriers)

推送至JDK 8(至少):

  • Fences API(低级),试图删除对不安全调用的使用
  • ConcurrentReferenceHashMap(可变强/弱引用,并发等)

有关更多信息,请在此处javadoc或加入并发兴趣邮件列表:

2020-11-16