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.

[ Hits: 14.311 ]

Por: Perfil removido em 30/10/2018


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

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Implementação em Python - Primeiro método
   3. Implementação em Python - Segundo método
   4. Coordenando threads concorrentes
Outros artigos deste autor

Instalando Nextcloud Server no Fedora 31

Xen - XL.cfg - Sintaxe da Configuração de Domínios - Parte I

Passos essenciais para configurar sua impressora no Linux

cdrecord: gravando CDs de forma simples e prática

Alterando a imagem do xsplash nos Ubuntu-like

Leitura recomendada

Varredura de PING Utilizando o Python

Python: automatizando a extração de informações na web com expressões regulares

Esteganografia e Esteganálise: transmissão e detecção de informações ocultas em imagens digitais

Crie um bot para Telegram e gerencie a escala de plantonistas

Construindo um portscanner TCP com Python

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts