Java8中的ConcurrentHashMap不使用锁,尽管6和7JDK实现使用锁。有没有Java 8实现到Java 6的反向移植?
原因:没有锁,=>没有争用,=>性能更好。
发布于 2015-11-09 01:37:59
自2014年4月以来,我们已经将我们的产品迁移到了Java8,所以这对我们来说不再是一个紧迫的问题。对于那些仍然有这个问题的人,可以看看Doug Lea的jsr166e。Docs,the jar compiled under Java6.
顺便说一句:现在就连推特也把这些类的一部分放到了Java6 :)下编译的jar twitter/jsr166e中。
发布于 2014-04-19 05:09:18
至少有Java7的后端口,看看来自Infinispan的这个,这是他们关于它的blog post。它应该也可以在Java 6中工作,下载infinispan jar并测试它可能是值得的。
发布于 2015-11-08 21:46:49
Netty有backport,Netty的语言级别是Java6。
https://stackoverflow.com/questions/23162181
复制相似问题