#include <tpl_concurrent_graph.H>
Clases | |
class | Critical_Section |
Tipos públicos | |
typedef Base_Object::Item_Type | Object_Type |
Métodos públicos | |
Lock_Object (const Lock_Object &c_obj) | |
Lock_Object (pthread_mutex_t *__mutex=NULL) | |
Lock_Object (const Object_Type &obj_info, pthread_mutex_t *__mutex=NULL) | |
Lock_Object (Base_Object *pobj, pthread_mutex_t *__mutex=NULL) | |
void | set_mutex (pthread_mutex_t *ptrm) |
void | set_mutex (pthread_mutex_t &m) |
Atributos públicos | |
pthread_mutex_t * | mutex |
Nodo de un grafo concurrente.
Un nodo de un grafo concurrente es en interfaz muy similar a un nodo Graph_Node. La diferencia esencial es que está concebido para ser accedido por varias threads. Consecuentemente, un Concurrent_Node contiene un semáforo binario destinado a proteger sus datos.