Здравствуйте, visitor_pattern, Вы писали:
_>И теперь если вы сможете ответить на этот вопрос наверное расскажете почему именно HashMap нельзя изменять из разных потоков, и что происходит если менять.
Можно уж отчет в студию, почему именно HashMap нельзя использовать? Так как я по наивности думал, что из разных потоков нельзя использовать вообще все потоконебезопасные коллекции, даже HashTable лучше не использовать (точнее даже, в некоторых случаях можно). А оказывается в книгах врут, и нельзя только HashMap, мне просто глаза открыли. То есть TreeMap можно из разных потоков использовать, да

? Аль ArrayList можно? Госсподи, каких только бредовых вопросов не понаслушаешься.