Używanie HashMap w środowisku wielowątkowym
Przechodziłam przez pytanie wywiaduna JavaRevisited i mam trudności ze zrozumieniem tego pytania:
Co jest nie tak z użyciem HashMap w środowisku wielowątkowym? Kiedy metoda get () wchodzi w nieskończoną pętlę?
Moim zdaniem nie jest to problemHashMap
wewnątrz środowiska wielowątkowego, o ile nasza aplikacja nie uzyskuje dostępu do wątków modyfikujących utworzoneHashMap
zamiast po prostu uzyskać dostęp do HashMap.
Tak więc, jak to widzę, nie ma problemu tak długo, jak w aplikacji właśnie uzyskujemy dostęp doHashMap
w środowisku wielowątkowym.
Daj mi znać, jeśli moje zrozumienie jest poprawne.