seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

Threads no Python

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Threads no Python Empty Threads no Python Qui Nov 28, 2013 1:25 pm

Sun Tzu

Sun Tzu
colaborador
colaborador

by Sun

Há duas formas de você adicionar funcionalidades de threads ao seu código: com o módulo thread ou com a classe threading.Thread.

Com o módulo thread, você chama o método thread.start_new_thread(func, args), onde func é a função que você escreveu e que vai ser executada pela thread, e args é um tupla com os argumentos para a sua função.

O módulo threading é uma "extensão" do módulo thread. Ele implementa a classe Thread e, entre outros, seu método start(). O método start() vai (não diretamente) chamar o método run() com start_new_thread().

Primeira forma:

Código:
from threading import Thread
def minha_funcao(algumacoisa):
    print algumacoisa
 
th=Thread( target=minha_funcao, args = ( 'qualquercoisa', ) )
th.start()
Segunda forma:

Código:
# -.- coding: utf-8 -.-
from threading import Thread
 
class minhaThread(Thread):
    # sobrescrevendo o método __init__()
    def __init__(self, meu_argumento):
        # o metodo __init__ da superclasse
        # deve ser chamado para proceder
        # com a inicialização
        Thread.__init__(self)
        self.atributo=meu_argumento
 
   # sobrescrevendo o metodo run()
    def run(self):
        #insira seu codigo aqui
        print('SuNt')

2Threads no Python Empty Re: Threads no Python Qui Nov 28, 2013 3:20 pm

Sir.Rafiki

Sir.Rafiki
avançado
avançado

da hora irmão, creio que meus próximos tutorias fala um pouco de thread em java *---*
mas continue estudando!

3Threads no Python Empty Re: Threads no Python Sáb Nov 30, 2013 1:07 pm

Sun Tzu

Sun Tzu
colaborador
colaborador

concerteza (:

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos