HashTable
синхронизирована, что делает его потокобезопасным. Однако это достигается за счет производительности, так как все операции блокируются. Для большинства задач, где синхронизация не требуется или может быть реализована более эффективно (например, с использованием ConcurrentHashMap
), HashTable
является более медленным решением. Кроме того, HashTable
не допускает использование null
в качестве ключей или значений, что может быть неудобно.
Проблемы:
HashTable
, что ограничивает параллелизм.HashTable
синхронизирована, что делает его потокобезопасным. Однако это достигается за счет производительности, так как все операции блокируются. Для большинства задач, где синхронизация не требуется или может быть реализована более эффективно (например, с использованием ConcurrentHashMap
), HashTable
является более медленным решением. Кроме того, HashTable
не допускает использование null
в качестве ключей или значений, что может быть неудобно.
Проблемы:
HashTable
, что ограничивает параллелизм.Register or sign in to get access to full answers for all questions from the question bank.