Files
cursopython2023/aula196.py

30 lines
515 B
Python

# (Parte 1) Threads - Executando processamentos em paralelo
from threading import Thread
from time import sleep
class MeuThread(Thread):
def __init__(self, texto: str, tempo: int):
self.texto = texto
self.tempo = tempo
super().__init__()
def run(self):
sleep(self.tempo)
print(self.texto)
t1 = MeuThread('Thread 1', 5)
t1.start()
t2 = MeuThread('Thread 2', 3)
t2.start()
t3 = MeuThread('Thread 3', 2)
t3.start()
for i in range(20):
print(i)
sleep(1)