Я думаю, что оба обеспечат безопасность потока, но использование словаря с объектом блокировки ограничит число потоков, которые могут одновременно обращаться к Словарю, до 1. При использовании словаря одновременного использования вы можете указать уровень одновременного доступа (то есть количество потоков,доступ к словарю одновременно).Если производительность имеет значение, я считаю, что параллельный словарь должен быть вашим выбором.