1
00:00:00,150 --> 00:00:03,360
Bien, veamos un ejemplo bueno, pareció que tenemos, pero con más tareas.

2
00:00:03,450 --> 00:00:05,850
Entonces voy a cerrar para no modificar.

3
00:00:05,850 --> 00:00:07,530
Copiamos, pegamos.

4
00:00:08,430 --> 00:00:09,670
Vamos a colocar dos.

5
00:00:10,470 --> 00:00:10,820
Ok?

6
00:00:11,190 --> 00:00:11,520
Listo.

7
00:00:11,580 --> 00:00:12,540
Y este lo modificamos.

8
00:00:12,630 --> 00:00:14,430
Entonces vamos a tener distintas tareas.

9
00:00:14,580 --> 00:00:17,070
Vamos a cambiar un poco este código.

10
00:00:17,460 --> 00:00:19,200
Por ejemplo, acá tenemos resultado.

11
00:00:19,770 --> 00:00:20,940
Vamos a tener otro más.

12
00:00:21,150 --> 00:00:24,360
Entonces filter también.

13
00:00:24,420 --> 00:00:26,550
Obviamente del tipo string este de acá.

14
00:00:27,390 --> 00:00:32,300
Resultado 2 executar punto.

15
00:00:32,370 --> 00:00:34,230
Submit tarea.

16
00:00:35,850 --> 00:00:37,500
Es decir, enviamos otra tarea.

17
00:00:37,560 --> 00:00:40,710
Bueno, al final es la misma, pero como otra ejecución.

18
00:00:40,890 --> 00:00:46,110
Es decir, va a quedar en espera porque recuerden que estamos acá utilizando Single Dredd executar.

19
00:00:46,170 --> 00:00:48,330
Por lo tanto maneja un solo pull.

20
00:00:48,390 --> 00:00:49,530
Entonces este quien espera?

21
00:00:49,890 --> 00:00:52,260
Incluso podríamos tener una tarea distinta.

22
00:00:53,310 --> 00:01:01,830
Un cable integer te va a devolver, por ejemplo, un entero para que para variar de dos o en realidad

23
00:01:01,860 --> 00:01:03,960
va a ser la tercera tarea que vamos a enviar a ejecución

24
00:01:06,450 --> 00:01:06,960
son.

25
00:01:08,260 --> 00:01:12,460
Cualquier entero vamos a retornar o devolver 10 pudiera ser algún cálculo.

26
00:01:12,640 --> 00:01:13,360
Punto y coma.

27
00:01:14,260 --> 00:01:17,050
Ya, pero también vamos a colocar una tardanza.

28
00:01:17,170 --> 00:01:20,500
Un es el D.E.P este mismo en segundos.

29
00:01:22,780 --> 00:01:23,140
Eso.

30
00:01:25,490 --> 00:01:26,930
Y por acá un shout.

31
00:01:30,410 --> 00:01:35,660
Iniciando tarea 2 y acá vamos a tener otro más.

32
00:01:35,840 --> 00:01:41,450
Vamos a copiar del tipo Integer resultado 3.

33
00:01:43,840 --> 00:01:45,280
De cada tarea.

34
00:01:45,400 --> 00:01:46,160
2.

35
00:01:49,220 --> 00:01:55,280
3 tarea, por tanto, 3 futuro y acá vamos a modificar iguai completamente.

36
00:01:55,370 --> 00:01:59,480
Entonces, mientra no finalicen las 3, entonces paréntesis.

37
00:01:59,750 --> 00:02:01,430
Acá otro paréntesis.

38
00:02:04,310 --> 00:02:08,850
Resultado 2 punto y dom.

39
00:02:09,350 --> 00:02:09,700
Ant.

40
00:02:10,370 --> 00:02:13,850
Resultado 3 es DOM.

41
00:02:14,690 --> 00:02:19,010
Entonces, mientras no finalicen Êtreté tarea, recuerden que cada una se muere 3 segundos.

42
00:02:19,040 --> 00:02:25,040
Por lo tanto, el mismo tiempo vamos a imprimir acá lo siguiente Vamos a utilizar String formato.

43
00:02:25,280 --> 00:02:29,690
Esto lo va a quitar String un formato.

44
00:02:31,070 --> 00:02:37,490
Entonces resultado resultado 1 porcentaje s.

45
00:02:38,870 --> 00:02:42,890
Resultado 2 porcentaje s y resultado 3

46
00:02:45,410 --> 00:02:46,250
porcentajes.

47
00:02:47,000 --> 00:02:50,960
Y estos porcentajes se recuerdan son parámetro del string format koma.

48
00:02:51,050 --> 00:02:55,130
Voy a bajar y lo pasamos acá como argumentos de cada uno.

49
00:02:55,250 --> 00:03:02,420
Entonces partamos con el primero resultado 1 o resultado en realia punto es donde se ha finalizado.

50
00:03:03,110 --> 00:03:06,820
Si no pregunta, finalizó.

51
00:03:08,030 --> 00:03:13,760
De lo contrario en proceso se fijan y lo mismo con cada uno.

52
00:03:14,210 --> 00:03:15,650
Acá tenemos el primero.

53
00:03:16,280 --> 00:03:16,930
Va a remplazar.

54
00:03:16,940 --> 00:03:17,510
Conecto.

55
00:03:18,370 --> 00:03:29,860
Entonces vamos a copiar una coma, lo pegamos y acá sería resultado 2 y acá coma resultado 3, este

56
00:03:29,950 --> 00:03:34,840
se reemplaza por esto, este se reemplaza por esto y este se reemplaza por esto.

57
00:03:36,460 --> 00:03:38,520
Y vamos a hacer una pausa de mil.

58
00:03:38,640 --> 00:03:42,030
En vez de 1500 decide un segundo o mil milisegundo.

59
00:03:44,070 --> 00:03:44,580
Vamos a ver.

60
00:03:45,360 --> 00:03:47,220
Recuerden, se tienen que ejecutar de a uno.

61
00:03:47,250 --> 00:03:49,380
Porque el pool es de uno solo.

62
00:03:50,310 --> 00:03:51,080
Vamos a que sucede?

63
00:04:02,730 --> 00:04:03,270
Vamos a ver.

64
00:04:03,450 --> 00:04:06,690
Bueno, continuando con la ejecución, inicio la tarea y comienza el Wei.

65
00:04:06,960 --> 00:04:13,380
Entonces tanto un proceso proceso, proceso, proceso perfecto, pero siempre se está ejecutando primero.

66
00:04:13,470 --> 00:04:18,090
La primera tarea después finaliza la tarea 1 inicio de la tarea.

67
00:04:18,410 --> 00:04:20,660
Así que la segunda tarea no se ejecutan en paralelo.

68
00:04:20,670 --> 00:04:23,910
Se ejecutan en turno por el pull por el tamaño del pull.

69
00:04:24,660 --> 00:04:27,630
Acá finaliza la primera tarea, pero estas dos se están ejecutando.

70
00:04:28,140 --> 00:04:30,570
Finaliza la tarea 2 Inicio de la tarea 2.

71
00:04:30,600 --> 00:04:32,850
En realidad de la tarea 3 que tenemos acá.

72
00:04:33,330 --> 00:04:39,570
Esta nueva tarea que pusimos acá, que retorna un entero y acá finalizó la primera y la segunda y la

73
00:04:39,570 --> 00:04:44,430
tercera está en proceso y después finaliza la tercera tarea y finaliza todo.

74
00:04:44,940 --> 00:04:48,570
Con esto vemos visualmente que se van ejecutando una en una.

75
00:04:48,750 --> 00:04:54,720
Finaliza una tarea, luego se ocupa este herid y lo ocupa la siguiente tarea y así sucesivamente hasta

76
00:04:54,720 --> 00:04:55,110
la última.

77
00:04:55,170 --> 00:05:02,580
No es en paralelo, pero qué pasa ahora si cambiamos nuestro código y en vez de utilizar un New Single

78
00:05:02,610 --> 00:05:04,800
Dredd executar, lo vamos a quitar.

79
00:05:06,780 --> 00:05:11,980
Colocamos el Fixed Dredd Poul Acá puedo manejar el tamaño del pull.

80
00:05:12,120 --> 00:05:15,590
Es una implementación, otra implementación e Gachet Direct Pull.

81
00:05:15,720 --> 00:05:19,350
Acá simplemente maneja publ por demanda.

82
00:05:19,560 --> 00:05:24,750
Es decir, a medida que vayamos agregando elemento de forma automática se va adaptando la cantidad de

83
00:05:24,750 --> 00:05:30,120
Dredd que se van creando en modo automatizado y acá colocamos un tamaño fijo, por eso es fixed.

84
00:05:30,840 --> 00:05:34,020
También tenemos para agendar tareas, quedarles grid pull.

85
00:05:34,260 --> 00:05:39,750
Acá podemos agendar tareas o varias tareas que se ejecutan de forma concurrente o de HA1 porque tenemos

86
00:05:39,840 --> 00:05:46,590
el Esqueda, Drizzt Pool, pero también tenemos el single por acá Sinjin Dret squeda olds executar uno

87
00:05:46,590 --> 00:05:48,060
solo para tareas programadas.

88
00:05:48,180 --> 00:05:50,130
Muy parecido con el timber al final.

89
00:05:50,250 --> 00:05:56,700
Después vamos a ver, pero ahora vamos a utilizar Fixed Dreadful con un tamaño de tres.

90
00:05:57,120 --> 00:05:59,790
De esta forma las tres tareas se ejecutan al mismo tiempo.

91
00:06:00,270 --> 00:06:03,960
Lleva campear esto, aunque la teoría nos asegura.

92
00:06:04,320 --> 00:06:09,720
Es decir, puede que parta primero la primera, después la segunda y así van todas ejecutándose al mismo

93
00:06:09,720 --> 00:06:10,110
tiempo.

94
00:06:10,830 --> 00:06:11,430
Vamos a ver.

95
00:06:17,940 --> 00:06:19,380
Se fijan, finalizó.

96
00:06:19,500 --> 00:06:21,510
Es decir, que al final se ejecutaron tu mismo tiempo.

97
00:06:28,840 --> 00:06:30,670
Todas se ejecutan en el mismo instante.

98
00:06:30,850 --> 00:06:33,730
No hay que una finalize primero ni la otra no cambia.

99
00:06:33,850 --> 00:06:38,060
Ahora, si cambiamos a dos, bueno, van a partir primero y una queda en espera.

100
00:06:38,140 --> 00:06:40,480
Cuando finalicen las dos, comienza la última.

101
00:06:41,290 --> 00:06:41,770
Veamos.

102
00:06:48,020 --> 00:06:53,480
Finalizarán DWG acá lo vemos en procesos se están ejecutando dos, una en cola.

103
00:06:53,660 --> 00:06:58,860
La tercera finaliza la tarea, finaliza la tarea iniciando tarea 2 o la tarea 3.

104
00:06:58,880 --> 00:07:05,450
En realidad finalizó la 1, finalizó las 2 y la 3 en proceso porque se liberaron los POUL, los herid

105
00:07:05,960 --> 00:07:07,190
y finaliza la última tarea.

106
00:07:07,650 --> 00:07:13,540
Entonces por eso también importante esta otra implementación si queremos ejecutar en paralelo varias

107
00:07:13,550 --> 00:07:17,510
al mismo tiempo o si queremos ejecutar de forma secuencial de ÁUNA.

108
00:07:17,630 --> 00:07:24,790
Bueno, quizás faltó el resultado con el iete porque solamente tenemos el nyet de la tarea 1.

109
00:07:25,300 --> 00:07:27,920
Entonces esto mismo lo vamos a copiar.

110
00:07:29,610 --> 00:07:30,210
Tres veces

111
00:07:33,370 --> 00:07:35,250
o tenemos resultado 1.

112
00:07:37,260 --> 00:07:37,950
2.

113
00:07:38,220 --> 00:07:38,640
3.

114
00:07:39,580 --> 00:07:47,110
Resultado 1, 2 3 de acá 2, yaca 3.

115
00:07:48,270 --> 00:07:49,710
Finaliza la tarea 1.

116
00:07:50,700 --> 00:07:51,840
Finaliza la tarea 2.

117
00:07:51,870 --> 00:07:53,750
Finaliza la tarea 3.

118
00:07:54,810 --> 00:07:58,260
Y voy a modificar acá iniciando tarea 3 en realidad más que 2.

119
00:08:02,090 --> 00:08:02,430
Perdón.

120
00:08:02,480 --> 00:08:02,990
3.

121
00:08:03,320 --> 00:08:03,800
Puse 2.

122
00:08:03,860 --> 00:08:04,480
Bueno, no importa.

123
00:08:09,620 --> 00:08:17,360
Obtenemos el resultado Tarea 1 algún resultado importante la tarea de la tarea 2 lo mismo el resultado

124
00:08:17,360 --> 00:08:21,680
importante y resultó la tarea 3 es 10, el entero 10.

125
00:08:22,160 --> 00:08:25,460
Bien, acá lo jamm como 3, iniciando tarea 3 y estamos listos.

126
00:08:25,550 --> 00:08:27,350
Continuamos en la siguiente clase.
