thread::thread construtor
Constrói um objeto de thread .
thread() _NOEXCEPT;
template<class Fn, class... Args>
explicit thread(Fn&& F, Args&&... A);
thread(thread&& Other) _NOEXCEPT;
Parâmetros
F
Uma função application-defined a ser executada pelo segmento.A
Uma lista de argumentos a serem passados a F.Other
Um objeto existente de thread .
Comentários
O primeiro construtor constrói um objeto que não está associado com um segmento de execução.O valor retornado por uma chamada a get_id para o objeto é construído thread::id().
O segundo construtor constrói um objeto que está associado com um novo thread de execução e executa a pseudo -- função INVOKE que é definido em <functional>.Se não sejam recursos estão disponíveis para iniciar um novo segmento, o gera de função um objeto de system_error que tem um código de erro de resource_unavailable_try_again.Se a chamada a F termina com uma exceção não tratada, termine é chamado.
O terceiro construtor constrói um objeto que está associado com o segmento que está associado com Other.Other então é definido em um estado opção- construído.
Requisitos
thread deCabeçalho:
Namespace: STD