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: 12.792 ]

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

Incron - supervisionando sistemas de arquivos

Capturando seu desktop com uma aplicação feita em kylix

Aixgl + Beryl no Slackware

Passos essenciais para configurar um servidor de impressão dedicado no Linux

Como ativar o módulo de cancelamento de ruído no Pipewire

Leitura recomendada

Redes definidas por Software com Mininet e POX - Criando meu primeiro Controlador

Python - Usando requests anônimos através da rede Tor

Como baixar fotos e vídeos do Instagram com Python

Qu1cksc0pe - All-in-One Static Malware Analysis Tool

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

  
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