Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for Concurrent Map Access in HashSet & LinkedHashSet #265

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

lunuan
Copy link

@lunuan lunuan commented Sep 21, 2024

Improved HashSet for concurrent map operations by integrating sync.RWMutex for thread-safe reads and writes. This change prevents potential data races and ensures consistent performance in multi-threaded environments.

Changes include:

  • Added sync.RWMutex for safe access.
  • Protected all read and write methods with appropriate locks.
  • Updated unit tests to cover concurrent scenarios.

Copy link

@lunuan lunuan changed the title Fix for Concurrent Map Access in HashSet Fix for Concurrent Map Access in HashSet & LinkedHashSet Sep 21, 2024
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.

1 participant