Showing posts with label learning. Show all posts
Showing posts with label learning. Show all posts

Friday, March 21, 2008

Thread Safe

Bien, de donde sale la duda?
sale de la propiedad .IsSynchronized de la interfaz ICollection,
la cual tiene por definicion lo siguiente; saber si la coleccion es Thread Safe.

Que definiciones he encontrado?

  • Es cuando una porcion de codigo puede ser llamado por varios threads sin interacciones indeseadas entre ellos.
    Source


  • Es cuando, unicamente un thread crea una instancia de un objeto.
    Source

  • Una porcion de codigo es Thread-Safe cuando este funciona correctamente en un ambiente de multiples Threads.
    Source

  • Es cuando se asegura el acceso mutuamente(al mismo tiempo) exclusivo a un recurso compartido por varios multiples Threads.
    Source