Встречается на 2% собеседований по Java
За счет чего Hashtable потокобезопасна
Hashtable обеспечивает потокобезопасность за счет синхронизации всех публичных методов (get, put, remove и др.) с помощью synchronized блоков. Это означает, что только один поток может работать с таблицей в любой момент времени.
Пример:
java
Hashtable<String, Integer> table = new Hashtable<>();
// Потокобезопасные операции
table.put("key", 1);
int value = table.get("key");Основные недостатки:
- Низкая производительность из-за полной синхронизации
- Устаревший класс (лучше использовать ConcurrentHashMap)
ConcurrentHashMap предпочтительнее, так как обеспечивает лучшую производительность за счет сегментированной блокировки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы