From 3af25680fb207b932f7be18328562260181040c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Wed, 15 Feb 2023 15:14:45 -0300 Subject: [PATCH] (Parte 1) Threads - Executando processamentos em paralelo --- aula196.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 aula196.py diff --git a/aula196.py b/aula196.py new file mode 100644 index 0000000..025e009 --- /dev/null +++ b/aula196.py @@ -0,0 +1,29 @@ +# (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)