Skip to content

修正HashMap源码分析中的原理描述和AQS中的Semaphore原理描述#2026

Merged
Snailclimb merged 2 commits intoSnailclimb:mainfrom
godelgnisEJW:devlop
May 22, 2023
Merged

修正HashMap源码分析中的原理描述和AQS中的Semaphore原理描述#2026
Snailclimb merged 2 commits intoSnailclimb:mainfrom
godelgnisEJW:devlop

Conversation

@godelgnisEJW
Copy link
Copy Markdown
Contributor

HashMap源码分析
1、统一了文中的名词使用,比如负载因子,而不是加载因子,填充因子混着用
2、修正了文中的涉及到的阈值判断,比如链表转红黑树是大于等于8,而不是大于8
3、修正了HashMap的源码注释,主要是构造函数和resize部分
Semaphore原理描述
1、调整了关于Semaphore原理描述的语序和临界值的判断描述,增加tryAcquireShared和tryReleaseShared的源码,使其更加清晰

@Snailclimb
Copy link
Copy Markdown
Owner

HashMap源码分析 1、统一了文中的名词使用,比如负载因子,而不是加载因子,填充因子混着用 2、修正了文中的涉及到的阈值判断,比如链表转红黑树是大于等于8,而不是大于8 3、修正了HashMap的源码注释,主要是构造函数和resize部分 Semaphore原理描述 1、调整了关于Semaphore原理描述的语序和临界值的判断描述,增加tryAcquireShared和tryReleaseShared的源码,使其更加清晰

感谢修正,这部分还是大学那会写的。

@Snailclimb Snailclimb merged commit f394ba0 into Snailclimb:main May 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants