Capitulos de este wiki
  1. 1 Introducción
  2. 2 Historia
  3. 3 Manual de referencia
  4. 4 Instalación
  5. 5 Hola Mundo
  6. 6 Elementos del lenguaje
  7. 7 Tipos
  8. 8 Enteros
  9. 9 Enumeraciones
  10. 10 Coma flotante
  11. 11 Coma fija
  12. 12 Arrays
  13. 13 Strings
  14. 14 Registros
  15. 15 Registros discriminados
  16. 16 Registros variantes
  17. 17 Punteros a objetos
  18. 18 Punteros a subprogramas
  19. 19 Tipos derivados
  20. 20 Tipos etiquetados (orientación a objetos)
  21. 21 Subtipos
  22. 22 Objetos (variables y constantes)
  23. 23 Atributos
  24. 24 Expresiones
  25. 25 Operadores
  26. 26 Sentencias y estructuras de control
  27. 27 Subprogramas
  28. 28 Sobrecarga
  29. 29 Entrada/salida
  30. 30 Pragmas
  31. 31 Interfaz con otros lenguajes
  32. 32 Diseño y programación de sistemas grandes
  33. 33 Paquetes
  34. 34 Clausula use
  35. 35 Clausula with
  36. 36 Paquete Standard
  37. 37 Declaraciones
  38. 38 Ámbito
  39. 39 Visibilidad
  40. 40 Renombrado
  41. 41 La biblioteca Ada (unidades y subunidades)
  42. 42 Unidades de biblioteca
  43. 43 Unidades hijas
  44. 44 Subunidades
  45. 45 Compilación separada y dependiente
  46. 46 Tipos abstractos de datos
  47. 47 Tipos limitados
  48. 48 Unidades genéricas
  49. 49 Excepciones
  50. 50 Paquete Ada.Exceptions
  51. 51 Concurrencia
  52. 52 Tareas
  53. 53 Sincronización de tareas mediante puntos de entrada o citas (entry)
  54. 54 Aceptación de citas (accept)
  55. 55 Selección de citas (select)
  56. 56 Llamadas a punto de entrada complejas
  57. 57 Tareas dinamicas: creación dinamica de tareas (tipos t
  58. 58 Dependencia de tareas
  59. 59 Ejemplos de tareas
  60. 60 Programación distribuida con GLADE
  61. 61 Novedades de Ada 2005
  62. 62 Unidades predefinidas
  63. 63 Paquete Ada.Strings.Fixed
  64. 64 Paquete Ada.Strings.Unbounded
  65. 65 Paquete Ada.Text_IO
  66. 66 Paquete Ada.Text_IO.Editing
  67. 67 Paquete Ada.Float_Text_IO
  68. 68 Paquete Ada.Sequential_IO
  69. 69 Paquete Ada.Command_Line
  70. 70 Paquete Interfaces
  71. 71 Recursos en la Web

Curso de Ada - Dependencia de tareas

58 - Dependencia de tareas


Curso gratis creado por José Alfonso Malo Romero . Extraido de: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Introducci%C3%B3n
16 Marzo 2006
< anterior | 1 .. 56 57 58 59 60 .. 71 | siguiente >
Las reglas de dependencia de las http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Tareas tareas son:

~- Si la tarea es creada por la elaboración de una http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Declaraciones declaración de http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Objetos objeto, depende de la http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Unidades_de_biblioteca unidad que incluya dicha elaboración.
~- Si la tarea es creada por la evaluación de una sentencia ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#new new## para un http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Tipos_/_Punteros_/_A_objetos tipo puntero dado, depende de cada unidad que incluya la elaboración de la declaración de dicho tipo puntero.

Por ejemplo:

##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#declare declare##
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#task task## ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#type type## TTarea;
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#type type## PTTareaGlobal ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#is is## ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#access access## TTarea;
T1, T2: TTarea;
PunteroTareaGlobal1: PTTareaGlobal;
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#begin begin## //-- Se activan T1 y T2.//
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#declare declare##
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#type type## PTTareaLocal ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#is is## ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#access access## TTarea;
PunteroTareaGlobal2: PTTareaGlobal := ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#new new## TTarea;
//-- Se activa PunteroTareaGlobal2.all después de la asignación new.//
PunteroTareaLocal: PTTareaLocal := ##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#new new## TTarea;
//-- Se activa PunteroTareaLocal.all después de la asignación new.//
T3: TTarea;
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#begin begin## //-- Se activa T3.//
//-- ...//
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#end end##; //-- Se espera la terminación de T3 y PunteroTareaLocal.all.//
//-- Continúa la ejecución de PunteroTareaGlobal2.all.//
//-- ...//
##http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Palabras_reservadas#end end##; //-- Se espera la terminación de T1, T2, PunteroTareaGlobal1.all//
//-- y PunteroTareaGlobal2.all.//




===== Manual de referencia de Ada =====

~- http://www.adaic.com/standards/95lrm/html/RM-9-3.html 9.3 Task Dependence - Termination of Tasks
< anterior | 1 .. 56 57 58 59 60 .. 71 | siguiente >

Autor y licencia de 'Curso de Ada'


Curso gratis de José Alfonso Malo Romero . Extraido de: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Introducci%C3%B3n CopyLeft
El contenido está disponible bajo los términos de GNU Free Documentation License
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.