Seguridad de subprocesos de un diccionario

Si inicializo un diccionario genérico una vez, y no se permiten más adiciones / actualizaciones / eliminaciones, ¿es seguro tener múltiples subprocesos que leen sin locking (asumiendo que el diccionario se inicializa antes de que se inicien los lectores)?

Hay una nota en la ayuda para el HashTable no genérico que dice que es seguro para varios lectores, pero no vi un similar no para el Diccionario Genérico.

Para su futura referencia, la documentación está aquí:

http://msdn.microsoft.com/en-us/library/xfhwa508.aspx

Dice:

Un diccionario puede admitir varios lectores simultáneamente, siempre que la colección no se modifique. Aun así, la enumeración a través de una colección no es intrínsecamente un procedimiento seguro para subprocesos. En el caso poco frecuente de que una enumeración compita con los accesos de escritura, la recostackción debe estar bloqueada durante toda la enumeración. Para permitir que se pueda acceder a la colección por varios hilos para leer y escribir, debe implementar su propia sincronización.

Sí, es seguro si ya no modificas el diccionario. La seguridad del hilo es solo un problema en los escenarios de lectura / escritura