Pular para o conteúdo

Introdução a Threads e como implementá-las em Python

Explicação introdutória do que são as threads e como implementá-las em Python.
Perfil removido removido
Hits: 14.761 Categoria: Python Subcategoria: Outros
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Implementação em Python - Segundo método

O segundo método de implementar threads é criar uma classe herdando do objeto Thread, veja:

from threading import *

class Carrinho(Thread):
	def __init__(self, identificador):
		self.identificador = identificador
		Thread.__init__(self)

	def run(self):
		for c in range(1, 10000):
			print('Carrinho {} andou'.format(self.identificador))

def main():
	t1 = Carrinho(1)
	t2 = Carrinho(2)
	t1.start()
	t2.start()

if __name__ == '__main__':
	main()

Concluindo: para criar um novo objeto Thread personalizado basta herdar do objeto Thread e sobrepor o método run(), que será chamado com x.start(). Vale salientar que é necessário iniciar o método construtor do objeto herdado com Thread.__init__(self).

   1. Introdução
   2. Implementação em Python - Primeiro método
   3. Implementação em Python - Segundo método
   4. Coordenando threads concorrentes

Qual distribuibuição GNU/Linux devo utilizar?

Gerenciamento centralizado de usuários de rede com GOSA

Instalando o Fedora Core 5 para iniciantes

Repensando o PID 1 - Lennart Poettering

Multiterminais e Userful Multiplier nas escolas públicas: Uma solução barata que sai caro

ISO8583py - Utilizando Python para o tratamento de mensagens ISO8583

Gerar senhas seguras com Python

Integração do ChatGPT em uma API Python

Pydev - Preparando o Eclipse para o Python

Breve Estudo Sobre Ransomwares e Análise Estática/Dinâmica do WannaCry

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.