Colección de citas famosas - Slogan de motivación - ¿Los diccionarios de C# son seguros para subprocesos?

¿Los diccionarios de C# son seguros para subprocesos?

Este miembro estático público es seguro para subprocesos. Sin embargo, no hay garantía de que algún miembro de la instancia sea seguro para subprocesos.

El diccionario puede admitir varios lectores al mismo tiempo siempre que no se modifique la colección. Aun así, enumerar una colección de principio a fin no es inherentemente un proceso seguro para subprocesos. En el raro caso de que la enumeración y el acceso de escritura compitan entre sí, la colección debe estar bloqueada durante todo el proceso de enumeración. Para permitir que varios subprocesos accedan a una colección para lectura y escritura, deben sincronizarse.