MainPipeClass.EngineThreads Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o número de threads usados por uma tarefa de fluxo de dados.
public:
virtual property int EngineThreads { int get(); void set(int value); };
[System.Runtime.InteropServices.DispId(125)]
public virtual int EngineThreads { [System.Runtime.InteropServices.DispId(125)] get; [System.Runtime.InteropServices.DispId(125)] set; }
[<System.Runtime.InteropServices.DispId(125)>]
[<get: System.Runtime.InteropServices.DispId(125)>]
[<set: System.Runtime.InteropServices.DispId(125)>]
member this.EngineThreads : int with get, set
Public Overridable Property EngineThreads As Integer
Valor da propriedade
O número de threads que a tarefa de fluxo de dados pode usar durante a execução.
Implementações
- Atributos
Comentários
O valor padrão dessa propriedade é 5. O valor de 1 não é permitido.
Esta propriedade fornece uma sugestão ao mecanismo de fluxo de dados com relação ao número de threads que será usado. Entretanto, o mecanismo não utilizará mais threads do que o necessário, independente do valor desta propriedade. O mecanismo também pode usar mais threads que o especificado nesta propriedade, se necessário, para evitar assuntos de simultaneidade.
Para obter mais informações, consulte Plano de Execução e Alocação de Buffer.
Para obter uma breve discussão sobre essa propriedade e propriedades relacionadas que podem ser usadas para otimizar o desempenho da tarefa Fluxo de Dados, consulte Fluxo de Dados Recursos de Desempenho.