Revista Tecnología

Concurrencia, cuando varios hilos (threads) pelean por el acceso a un recurso [ejemplos en C]

Publicado el 07 febrero 2014 por Gaspar Fernández Moreno @gaspar_fm

Concurrencia, cuando varios hilos (threads) pelean por el acceso a un recurso [ejemplos en C]

Si estamos desarrollando nuestra aplicación multi-hilo y además compartimos información entre el hilo principal y el secundario, o entre varios hilos tenemos que tener en cuenta el tipo de acceso a las variables compartidas.
Por ejemplo, si sólo vamos a permitir que un hilo escriba, y todos los demás lean, casi no vamos a tener problemas, pero si cualquier thread de nuestra aplicación va a poder escribir en cualquier momento, tenemos que tener cuidado con cómo lo hacemos, ya que si varios hilos intentan escribir un recurso, sólo la última escritura será efectiva, y si el valor antiguo de la variable es crítico, en muchos casos no se tendrá en cuenta.… Leer artículo completo


Volver a la Portada de Logo Paperblog