Archivo de la categoría: Para no dormir

Si protegemos una escritura con una critical section, seguramente querreis proteger la lectura.

Es normal tener una critical section en proyectos que hacen escrituras concurrentes en variables o en una colección de variables, y si no lo haces ya tienes una pista de porqué se cae tu sistema ;).

Sin embargo, si protegemos una escritura con una critical section, seguramente también querremos proteger la lectura, ya que si no, la lectura también luchará contra la escritura a la hora de acceder a la variable de la discordia. Sigue leyendo

La importancia de los eventos

Desde hace tiempo vengo defendiendo que los entornos de desarrollo desde hace tiempo han introducido el concepto de la  POP: Programación Orientada al Punto. Aunque pocos comparten este concepto, lo que sí comparten es que esto del intellisense ha sido y será una maravilla. Sigue leyendo

Logo de Windows roto

¿Se pueden modificar las DLLs de Windows?

Estaréis pensando: "Este hombre o se ha dado un golpe en la cabeza o los tiene bien puestos."

Aquí viene la pregunta de un cliente a soporte: "Mira, un cliente quiere modificar el archivo ABC.DLL que viene con windows para que tenga la funcionalidad XYZ. ¿Dais soporte para esto?" Sigue leyendo