Módulo google.appengine.api.background_thread.background_thread
Resumo
Background Threads API.
Uma API para criar threads em segundo plano.
Threads em segundo plano criados usando-se essa API não herdam o contexto do criador deles e não precisam terminar antes da solicitação do criador terminar.
Índice
- google.appengine.api.background_thread.background_thread.start_new_background_thread(target, args, kwargs=None)source
Inicia um novo thread em segundo plano.
Cria um novo thread em segundo plano que chamará target(*args, **kwargs).
Parâmetros-
target: um chamado para o novo thread ser executado.
-
args: argumentos de posição a serem passados para o destino.
-
kwargs: argumentos de palavra-chave a serem passados para o destino.
O código do thread em segundo plano.
-
- Classe google.appengine.api.background_thread.background_thread.BackgroundThread(group=None, target=None, name=None, args=(), kwargs=None, verbose=None)Fonte
-
Bases: threading.Thread
Uma interface semelhante a conversa para linhas de execução em segundo plano.
- start()source
-
Inicia esse thread em segundo plano.
- Exceçãogoogle.appengine.api.background_thread.background_thread.ErrorFonte
-
Bases: exceptions.Exception
Classe de exceção base para esse módulo.
- Exceção google.appengine.api.background_thread.background_thread.FrontendsNotSupportedFonte
-
Bases: google.appengine.api.background_thread.background_thread.Error
Erro gerado quando um thread em segundo plano é solicitado em um front-end.
- Exceção google.appengine.api.background_thread.background_thread.BackgroundThreadLimitReachedErrorFonte
-
Bases: google.appengine.api.background_thread.background_thread.Error
Erro gerado quando nenhum outro thread em segundo plano ativo pode ser criado.