Csharping Rotating Header Image

Posts from ‘mayo, 2011’

Action vs Func

Action encapsula un método que tiene un parámetro como entrada y no devuelve ningún valor. Func encapsula un método que tiene un parámetro de entrada y devuelve un objeto del tipo especificado en TResult. Ambos pueden ser sustituidos por un delegado pero tienen la ventaja que al usarlos no tenemos que definir delegados como veremos [...]

Volatile variable declaration

Cuando usamos volatile para un campo estamos indicando que ese campo sera usado por varios thread que se ejecutan concurrentemente. Basicamente es lo mismo que usar la sentencia “lock” antes de acceder a esa variable, un ejemplo de codigo declaración de un campo volatile es muy simple. Un campo declarado como volatile no se le [...]