next up previous
Next: Exemplo Up: TAO - Implementação e Previous: Implementação

Modelo de Programação

O modelo de progração, tanto para escalonamento estático quanto dinâmico, requer que todos os objetos participantes de uma aplicação registrem-se com a mesma instância do scheduler. Este registro global é necessário para que as dependências entre servidores e clientes possam ser rastreadas e a coerência entre as prioridades designadas seja mantida nas trocas de mensagens de uma ponta a outra. Em se tratando de escalonamento estático:

interface Schedule:

handle_t create(string entry_point)

void set(handle, time, typical_time, cached_time, period, importance, quantum, threads)

void add_dependency(handle,dependency)

void compute_schedule(min_p,max_p,info)

ACE_Schedule_Factory::dump_schedule()



Subsections
next up previous
Next: Exemplo Up: TAO - Implementação e Previous: Implementação
Carlos Mitidieri
2000-07-10