Creo que tienes problemas con conceptos de concurrencia...
VAlores de retorno a Main,. pues pasale una variable in out, de esa forma te modificara la tarea el valor y desde la main podrás ver el resultado...
Te recomiendo : Concurrency in Ada de Alan Burns and Andy Wellings.
Second Edition
Lo de los 5 segundos = libreria RunTime .
Lo del acceso concurrente a un mismo dispositivo, perfectamemte, creas una task q se encargue de revisar un tyypo motor... Creas una tasca de estas para cada motor y listo ...
Asi q tendras en base un programa Main del que cuelgan X hijos q revisan el motor asignado cada 5 seg .
__________________ By NeCrOS
FrEe WoRlD is FrEe CoDE
http://www.NeCrOS.com |