revert computeIfAbsent for jdk related bug#6032
Merged
chickenlj merged 1 commit intoapache:masterfrom Apr 20, 2020
Merged
Conversation
Codecov Report
@@ Coverage Diff @@
## master #6032 +/- ##
============================================
- Coverage 61.23% 61.15% -0.09%
Complexity 493 493
============================================
Files 991 991
Lines 39578 39582 +4
Branches 5715 5716 +1
============================================
- Hits 24235 24205 -30
- Misses 12671 12694 +23
- Partials 2672 2683 +11 Continue to review full report at Codecov.
|
|
这个回滚好像有点因噎废食, |
|
为啥要改,jdk那个bug不是嵌套调用了computeIfAbsent的时候才出现问题的吗?并发调用对NODE加了synchronized怎么出现死循环的,还是有其他原因? |
|
@messi612 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

https://bugs.openjdk.java.net/browse/JDK-8062841