/
main.py
42 lines (29 loc) · 836 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import threading
import time
from PapaiNoel import PapaiNoel
from Elfo import Elfo
from Rena import Rena
from Controlador import Controlador
QUANTIDADE_ELFOS = 10
QUANTIDADE_RENAS = 9
TAMANHO_GRUPO_ELFOS = 3
def main():
idThread = 0
papaiNoel = PapaiNoel(idThread, "Papai Noel")
listaElfo = []
for j in range(0, QUANTIDADE_ELFOS):
elfo = Elfo(idThread, "Elfo" + str(j))
listaElfo.append(elfo)
idThread += 1
listaRena = []
for j in range(0, QUANTIDADE_RENAS):
rena = Rena(idThread, "Rena" + str(j))
idThread += 1
listaRena.append(rena)
controlador = Controlador(papaiNoel, listaElfo, listaRena, TAMANHO_GRUPO_ELFOS)
papaiNoel.start()
# for elfo in listaElfo:
# elfo.start()
for rena in listaRena:
rena.start()
main()