November 2009 - Artículos

Mutex vs Semaphore
Published 24/11/2009 9:41 | Mario Ropero
El otro día estaba leyendo y encontré un sitio que exponía algunas preguntas que hacía Google en su entrevista de trabajo y ví una de ellas y me pareció curiosa (sobre todo porque creía saber la respuesta) y era “ ¿Diferencia entre Mutex y Semaphore? ” y como ahora estoy a ver si aprendo un poco de concurrencia y esas cosicas me dije, esta es fácil a ver si soy capaz de explicarla de una forma sencilla.   Lo primero decir es que tanto el Mutex como el Semaphore son herramientas para controlar...
[FW 3.5] Obtener los miembros recursivamente de un grupo en directorio activo
Published 17/11/2009 20:00 | Mario Ropero
Hola a todos, con el FW 3.5 hay una opción para recoger todos los miembros de un grupo en modo recursivo, así que ya se acabó de ir buscando los miembros del grupo y ver si tenía a su vez miembros y todo el rato lo mismo.   Es que estos chicos de .NET son muuuuuy listos. Os pongo un ejemplillo pero es sumamente sencillo. El espacio de nombres a usar es System.DirectoryServices.AccountManagement   string nombreGrupo = "grupo" ; string nombreDominio = "dominio" ; using...
System.Transactions y concurrencia
Published 3/11/2009 10:00 | Mario Ropero
  Hola a todos, llevo bastante tiempo desconectado y es que el verano me ha sentado mal y estoy muy perruno, pero bueno vamos a ver si podemos hacer algo para remediarlo. Hace tiempo conté un problemita que me surgió con los TransactionScope y su abuso.   Esta vez el problema estaba en que un proceso hacía una operación y en un momento llamaba a un hilo en background para procesar otro trabajo, pero todo tenía que estar dentro de la misma transacción o al menos que sólo se hiciese commit...