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.758 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

Turck MMcache completo e sem mistérios

Customizando o DVD de instalação do Slackware

Usando joysticks em jogos que não possuem opção para utilizá-lo no Linux

Como realizar migração de Windows para Linux em uma empresa

Trabalhando com permutações em ordem lexicográfica crescente

Criando um leitor de RSS com Python

Alimentando Desktopcouch com Zeitgeist

Gerar Códigos QRCode com Python

Convertendo Texto em Fala com Python e pyttsx3

Arduino com Bluetooth e pySerial

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.