- Правильно ли, что несколько потоков могут читать из словаря одновременно, но если он записывается, никакой другой поток не может получить к нему доступ?
Это не наблюдается, вы можете читать и записи из нескольких потоков и позволить классу беспокоиться о синхронизации.
Может ли этот объект быть сериализован на диск?
Да, он помечен [Serializable]
.И вы всегда можете извлечь пары <K,V>
и использовать любой понравившийся вам сериализатор.